From ad09cd3698b6d8bb6ca67ed9bd8d804021db4199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 21:44:24 +0900 Subject: [PATCH 01/24] example --- crates/swc_error_reporters/examples/swc_try.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/crates/swc_error_reporters/examples/swc_try.rs b/crates/swc_error_reporters/examples/swc_try.rs index f3d28d466eab..3d5529f6764f 100644 --- a/crates/swc_error_reporters/examples/swc_try.rs +++ b/crates/swc_error_reporters/examples/swc_try.rs @@ -25,8 +25,14 @@ fn main() { // true).skip_filename(skip_filename); let handler = Handler::with_emitter(true, false, Box::new(emitter)); - let fm1 = cm.new_source_file(FileName::Custom("foo.js".into()), "13579".into()); - let fm2 = cm.new_source_file(FileName::Custom("bar.js".into()), "02468".into()); + let fm1 = cm.new_source_file( + FileName::Custom("foo.js".into()), + "13579\n12345\n13579".into(), + ); + let fm2 = cm.new_source_file( + FileName::Custom("bar.js".into()), + "02468\n12345\n02468".into(), + ); // This is a simple example. handler @@ -37,7 +43,7 @@ fn main() { // This can be used to show configurable error with the config. handler - .struct_span_err(span(&fm1, 0, 3), "constraint violation") + .struct_span_err(span(&fm1, 6, 9), "constraint violation") .span_note(span(&fm2, 0, 1), "this is your config") .emit(); From ccf1c1d431444cb03add640c6c720a982d6eb70c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 21:45:54 +0900 Subject: [PATCH 02/24] context lines --- crates/swc_error_reporters/examples/swc_try.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_error_reporters/examples/swc_try.rs b/crates/swc_error_reporters/examples/swc_try.rs index 3d5529f6764f..c0345a044693 100644 --- a/crates/swc_error_reporters/examples/swc_try.rs +++ b/crates/swc_error_reporters/examples/swc_try.rs @@ -16,7 +16,7 @@ fn main() { let emitter = PrettyEmitter::new( cm.clone(), wr.clone(), - GraphicalReportHandler::new(), + GraphicalReportHandler::new().with_context_lines(3), PrettyEmitterConfig { skip_filename: false, }, From e7bace7e37abb97ddbd2597a9e072a8e147ce785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 21:46:19 +0900 Subject: [PATCH 03/24] with_context_lines --- crates/swc_error_reporters/src/handler.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/swc_error_reporters/src/handler.rs b/crates/swc_error_reporters/src/handler.rs index 59992b3d959e..d40d7300a9df 100644 --- a/crates/swc_error_reporters/src/handler.rs +++ b/crates/swc_error_reporters/src/handler.rs @@ -75,6 +75,7 @@ fn to_miette_reporter(color: ColorConfig) -> GraphicalReportHandler { ColorConfig::Always => GraphicalReportHandler::default(), ColorConfig::Never => GraphicalReportHandler::default().with_theme(GraphicalTheme::none()), } + .with_context_lines(3) } /// Try operation with a [Handler] and prints the errors as a [String] wrapped From 3650f228363eb1b2652a5c70a7c9a62b971dec74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 21:48:54 +0900 Subject: [PATCH 04/24] We should not ignore these --- crates/swc_error_reporters/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/swc_error_reporters/src/lib.rs b/crates/swc_error_reporters/src/lib.rs index 522ea36c5b59..2c6f1d1ce61b 100644 --- a/crates/swc_error_reporters/src/lib.rs +++ b/crates/swc_error_reporters/src/lib.rs @@ -69,8 +69,8 @@ impl SourceCode for MietteSourceCode<'_> { fn read_span<'a>( &'a self, span: &SourceSpan, - _context_lines_before: usize, - _context_lines_after: usize, + context_lines_before: usize, + context_lines_after: usize, ) -> Result + 'a>, MietteError> { let lo = span.offset(); let hi = lo + span.len(); From aa3793a16386b91f4092d5d3f50dca955e5848d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 22:54:31 +0900 Subject: [PATCH 05/24] Fix `read_span` --- crates/swc_error_reporters/src/lib.rs | 30 ++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/crates/swc_error_reporters/src/lib.rs b/crates/swc_error_reporters/src/lib.rs index 2c6f1d1ce61b..9ae3e2179363 100644 --- a/crates/swc_error_reporters/src/lib.rs +++ b/crates/swc_error_reporters/src/lib.rs @@ -75,11 +75,35 @@ impl SourceCode for MietteSourceCode<'_> { let lo = span.offset(); let hi = lo + span.len(); - let span = Span::new(BytePos(lo as _), BytePos(hi as _), Default::default()); + let mut span = Span::new(BytePos(lo as _), BytePos(hi as _), Default::default()); - let span = self.0.span_extend_to_prev_char(span, '\n'); + span = self + .0 + .with_span_to_prev_source(span, |src| { + let len = src + .rsplit('\n') + .take(context_lines_before) + .map(|s| s.len()) + .sum::(); + + span.lo.0 -= len as u32; + span + }) + .unwrap_or(span); - let span = self.0.span_extend_to_next_char(span, '\n'); + span = self + .0 + .with_span_to_next_source(span, |src| { + let len = src + .split('\n') + .take(context_lines_after) + .map(|s| s.len()) + .sum::(); + + span.lo.0 -= len as u32; + span + }) + .unwrap_or(span); let mut src = self .0 From 5e1b49aa6a8655394c35a9569cfa38b7732f3a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 22:54:47 +0900 Subject: [PATCH 06/24] fixup --- crates/swc_error_reporters/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_error_reporters/src/lib.rs b/crates/swc_error_reporters/src/lib.rs index 9ae3e2179363..9f1d67c4a32b 100644 --- a/crates/swc_error_reporters/src/lib.rs +++ b/crates/swc_error_reporters/src/lib.rs @@ -100,7 +100,7 @@ impl SourceCode for MietteSourceCode<'_> { .map(|s| s.len()) .sum::(); - span.lo.0 -= len as u32; + span.hi.0 += len as u32; span }) .unwrap_or(span); From f3cf2e74db8597dcb0e72427bae04e10c21afa2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 22:56:19 +0900 Subject: [PATCH 07/24] Fix --- crates/swc_error_reporters/src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/swc_error_reporters/src/lib.rs b/crates/swc_error_reporters/src/lib.rs index 9f1d67c4a32b..5b72ce12a740 100644 --- a/crates/swc_error_reporters/src/lib.rs +++ b/crates/swc_error_reporters/src/lib.rs @@ -83,10 +83,10 @@ impl SourceCode for MietteSourceCode<'_> { let len = src .rsplit('\n') .take(context_lines_before) - .map(|s| s.len()) + .map(|s| s.len() + 1) .sum::(); - span.lo.0 -= len as u32; + span.lo.0 -= (len as u32) - 1; span }) .unwrap_or(span); @@ -97,10 +97,10 @@ impl SourceCode for MietteSourceCode<'_> { let len = src .split('\n') .take(context_lines_after) - .map(|s| s.len()) + .map(|s| s.len() + 1) .sum::(); - span.hi.0 += len as u32; + span.hi.0 += (len as u32) - 1; span }) .unwrap_or(span); From 73ea6c4744d9249270022422ed826791e00b487f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 23:00:13 +0900 Subject: [PATCH 08/24] Update test refs --- .../1.0lib-noErrors.1.normal.js | 6 +- .../1.0lib-noErrors.2.minified.js | 6 +- .../tsc-references/ES5For-of20.1.normal.js | 10 +- .../tsc-references/ES5For-of20.2.minified.js | 10 +- .../FunctionDeclaration11_es6.1.normal.js | 3 +- .../FunctionDeclaration11_es6.2.minified.js | 3 +- .../FunctionDeclaration2_es6.1.normal.js | 3 +- .../FunctionDeclaration2_es6.2.minified.js | 3 +- .../FunctionDeclaration3_es6.1.normal.js | 6 +- .../FunctionDeclaration3_es6.2.minified.js | 6 +- .../FunctionDeclaration4_es6.1.normal.js | 3 +- .../FunctionDeclaration4_es6.2.minified.js | 3 +- .../FunctionDeclaration5_es6.1.normal.js | 6 +- .../FunctionDeclaration5_es6.2.minified.js | 6 +- .../FunctionDeclaration6_es6.1.normal.js | 3 +- .../FunctionDeclaration6_es6.2.minified.js | 3 +- .../FunctionDeclaration7_es6.1.normal.js | 10 +- .../FunctionDeclaration7_es6.2.minified.js | 10 +- .../VariableDeclaration11_es6.1.normal.js | 3 +- .../VariableDeclaration11_es6.2.minified.js | 3 +- .../YieldExpression8_es6.1.normal.js | 4 +- .../YieldExpression8_es6.2.minified.js | 4 +- .../abstractPropertyInitializer.1.normal.js | 8 +- .../abstractPropertyInitializer.2.minified.js | 8 +- .../accessorWithES3.1.normal.js | 38 +- .../accessorWithES3.2.minified.js | 38 +- .../accessorsOverrideProperty7.1.normal.js | 9 +- .../accessorsOverrideProperty7.2.minified.js | 9 +- .../ambientAccessors(target=es3).1.normal.js | 78 ++- ...ambientAccessors(target=es3).2.minified.js | 78 ++- .../ambientDeclarationsExternal.1.normal.js | 10 +- .../ambientDeclarationsExternal.2.minified.js | 10 +- .../ambientShorthand.1.normal.js | 5 +- .../ambientShorthand.2.minified.js | 5 +- ...siPreventsParsingAsInterface01.1.normal.js | 11 +- ...PreventsParsingAsInterface01.2.minified.js | 11 +- ...siPreventsParsingAsInterface02.1.normal.js | 15 +- ...PreventsParsingAsInterface02.2.minified.js | 15 +- ...siPreventsParsingAsInterface03.1.normal.js | 15 +- ...PreventsParsingAsInterface03.2.minified.js | 15 +- ...siPreventsParsingAsInterface04.1.normal.js | 5 +- ...PreventsParsingAsInterface04.2.minified.js | 5 +- .../asyncArrowFunction2_es2017.1.normal.js | 3 +- .../asyncArrowFunction2_es2017.2.minified.js | 3 +- .../asyncArrowFunction2_es5.1.normal.js | 3 +- .../asyncArrowFunction2_es5.2.minified.js | 3 +- .../asyncArrowFunction2_es6.1.normal.js | 3 +- .../asyncArrowFunction2_es6.2.minified.js | 3 +- .../asyncArrowFunction3_es2017.1.normal.js | 3 +- .../asyncArrowFunction3_es2017.2.minified.js | 3 +- .../asyncArrowFunction3_es5.1.normal.js | 3 +- .../asyncArrowFunction3_es5.2.minified.js | 3 +- .../asyncArrowFunction3_es6.1.normal.js | 3 +- .../asyncArrowFunction3_es6.2.minified.js | 3 +- .../asyncArrowFunction4_es2017.1.normal.js | 3 +- .../asyncArrowFunction4_es2017.2.minified.js | 3 +- .../asyncArrowFunction4_es5.1.normal.js | 3 +- .../asyncArrowFunction4_es5.2.minified.js | 3 +- .../asyncArrowFunction4_es6.1.normal.js | 3 +- .../asyncArrowFunction4_es6.2.minified.js | 3 +- .../asyncArrowFunction5_es2017.1.normal.js | 4 +- .../asyncArrowFunction5_es2017.2.minified.js | 4 +- .../asyncArrowFunction5_es5.1.normal.js | 4 +- .../asyncArrowFunction5_es5.2.minified.js | 4 +- .../asyncArrowFunction5_es6.1.normal.js | 4 +- .../asyncArrowFunction5_es6.2.minified.js | 4 +- .../asyncArrowFunction6_es2017.1.normal.js | 4 +- .../asyncArrowFunction6_es2017.2.minified.js | 4 +- .../asyncArrowFunction6_es5.1.normal.js | 4 +- .../asyncArrowFunction6_es5.2.minified.js | 4 +- .../asyncArrowFunction6_es6.1.normal.js | 4 +- .../asyncArrowFunction6_es6.2.minified.js | 4 +- ...ncFunctionDeclaration11_es2017.1.normal.js | 3 +- ...FunctionDeclaration11_es2017.2.minified.js | 3 +- ...asyncFunctionDeclaration11_es5.1.normal.js | 3 +- ...yncFunctionDeclaration11_es5.2.minified.js | 3 +- ...asyncFunctionDeclaration11_es6.1.normal.js | 3 +- ...yncFunctionDeclaration11_es6.2.minified.js | 3 +- ...yncFunctionDeclaration2_es2017.1.normal.js | 3 +- ...cFunctionDeclaration2_es2017.2.minified.js | 3 +- .../asyncFunctionDeclaration2_es5.1.normal.js | 3 +- ...syncFunctionDeclaration2_es5.2.minified.js | 3 +- .../asyncFunctionDeclaration2_es6.1.normal.js | 3 +- ...syncFunctionDeclaration2_es6.2.minified.js | 3 +- ...yncFunctionDeclaration3_es2017.1.normal.js | 3 +- ...cFunctionDeclaration3_es2017.2.minified.js | 3 +- .../asyncFunctionDeclaration3_es5.1.normal.js | 3 +- ...syncFunctionDeclaration3_es5.2.minified.js | 3 +- .../asyncFunctionDeclaration3_es6.1.normal.js | 3 +- ...syncFunctionDeclaration3_es6.2.minified.js | 3 +- ...yncFunctionDeclaration4_es2017.1.normal.js | 3 +- ...cFunctionDeclaration4_es2017.2.minified.js | 3 +- .../asyncFunctionDeclaration4_es5.1.normal.js | 3 +- ...syncFunctionDeclaration4_es5.2.minified.js | 3 +- .../asyncFunctionDeclaration4_es6.1.normal.js | 3 +- ...syncFunctionDeclaration4_es6.2.minified.js | 3 +- ...await_unaryExpression_es2017_1.1.normal.js | 18 +- ...ait_unaryExpression_es2017_1.2.minified.js | 18 +- ...await_unaryExpression_es2017_2.1.normal.js | 18 +- ...ait_unaryExpression_es2017_2.2.minified.js | 18 +- ...await_unaryExpression_es2017_3.1.normal.js | 18 +- ...ait_unaryExpression_es2017_3.2.minified.js | 18 +- .../await_unaryExpression_es6_1.1.normal.js | 18 +- .../await_unaryExpression_es6_1.2.minified.js | 18 +- .../await_unaryExpression_es6_2.1.normal.js | 18 +- .../await_unaryExpression_es6_2.2.minified.js | 18 +- .../await_unaryExpression_es6_3.1.normal.js | 18 +- .../await_unaryExpression_es6_3.2.minified.js | 18 +- .../binaryIntegerLiteralError.1.normal.js | 10 +- .../binaryIntegerLiteralError.2.minified.js | 10 +- ...ssibilityModifiersOnParameters.1.normal.js | 294 +++++++--- ...ibilityModifiersOnParameters.2.minified.js | 294 +++++++--- ...naturesWithDuplicateParameters.1.normal.js | 144 +++-- ...turesWithDuplicateParameters.2.minified.js | 144 +++-- ...turesWithParameterInitializers.1.normal.js | 10 +- ...resWithParameterInitializers.2.minified.js | 10 +- ...eckExportsObjectAssignProperty.1.normal.js | 12 +- ...kExportsObjectAssignProperty.2.minified.js | 12 +- ...sObjectAssignPrototypeProperty.1.normal.js | 6 +- ...bjectAssignPrototypeProperty.2.minified.js | 6 +- .../checkJsxChildrenProperty1.1.normal.js | 5 +- .../checkJsxChildrenProperty1.2.minified.js | 5 +- .../checkJsxChildrenProperty12.1.normal.js | 5 +- .../checkJsxChildrenProperty12.2.minified.js | 5 +- .../checkJsxChildrenProperty13.1.normal.js | 5 +- .../checkJsxChildrenProperty13.2.minified.js | 5 +- .../checkJsxChildrenProperty14.1.normal.js | 5 +- .../checkJsxChildrenProperty14.2.minified.js | 5 +- .../checkJsxChildrenProperty15.1.normal.js | 5 +- .../checkJsxChildrenProperty15.2.minified.js | 5 +- .../checkJsxChildrenProperty2.1.normal.js | 5 +- .../checkJsxChildrenProperty2.2.minified.js | 5 +- .../checkJsxChildrenProperty3.1.normal.js | 5 +- .../checkJsxChildrenProperty3.2.minified.js | 5 +- .../checkJsxChildrenProperty4.1.normal.js | 5 +- .../checkJsxChildrenProperty4.2.minified.js | 5 +- .../checkJsxChildrenProperty5.1.normal.js | 5 +- .../checkJsxChildrenProperty5.2.minified.js | 5 +- .../checkJsxChildrenProperty6.1.normal.js | 5 +- .../checkJsxChildrenProperty6.2.minified.js | 5 +- .../checkJsxChildrenProperty7.1.normal.js | 5 +- .../checkJsxChildrenProperty7.2.minified.js | 5 +- .../checkJsxChildrenProperty8.1.normal.js | 5 +- .../checkJsxChildrenProperty8.2.minified.js | 5 +- .../checkJsxChildrenProperty9.1.normal.js | 5 +- .../checkJsxChildrenProperty9.2.minified.js | 5 +- .../checkObjectDefineProperty.1.normal.js | 5 +- .../checkObjectDefineProperty.2.minified.js | 5 +- .../circularReference.1.normal.js | 8 +- .../circularReference.2.minified.js | 8 +- .../cjsImportInES2015.1.normal.js | 4 +- .../cjsImportInES2015.2.minified.js | 4 +- .../classAbstractAccessor.1.normal.js | 19 +- .../classAbstractAccessor.2.minified.js | 19 +- .../classAbstractConstructor.1.normal.js | 8 +- .../classAbstractConstructor.2.minified.js | 8 +- .../classAbstractDeclarations.d.1.normal.js | 16 +- .../classAbstractDeclarations.d.2.minified.js | 16 +- .../classAbstractInstantiations2.1.normal.js | 9 +- ...classAbstractInstantiations2.2.minified.js | 9 +- ...classAbstractMergedDeclaration.1.normal.js | 24 +- ...assAbstractMergedDeclaration.2.minified.js | 24 +- ...stractMethodInNonAbstractClass.1.normal.js | 26 +- ...ractMethodInNonAbstractClass.2.minified.js | 26 +- ...stractMethodWithImplementation.1.normal.js | 8 +- ...ractMethodWithImplementation.2.minified.js | 8 +- ...sAbstractUsingAbstractMethods2.1.normal.js | 8 +- ...bstractUsingAbstractMethods2.2.minified.js | 8 +- .../classAndVariableWithSameName.1.normal.js | 27 +- ...classAndVariableWithSameName.2.minified.js | 27 +- .../classExtendingOptionalChain.1.normal.js | 4 +- .../classExtendingOptionalChain.2.minified.js | 4 +- .../classStaticBlock19.1.normal.js | 9 +- .../classStaticBlock19.2.minified.js | 9 +- ...lassWithPredefinedTypesAsNames.1.normal.js | 21 +- ...ssWithPredefinedTypesAsNames.2.minified.js | 21 +- ...sWithTwoConstructorDefinitions.1.normal.js | 18 +- ...ithTwoConstructorDefinitions.2.minified.js | 18 +- .../commentEmittingInPreserveJsx1.1.normal.js | 5 +- ...ommentEmittingInPreserveJsx1.2.minified.js | 5 +- .../computedPropertyNames3_ES5.1.normal.js | 20 +- .../computedPropertyNames3_ES5.2.minified.js | 20 +- .../computedPropertyNames3_ES6.1.normal.js | 20 +- .../computedPropertyNames3_ES6.2.minified.js | 20 +- .../computedPropertyNames49_ES5.1.normal.js | 10 +- .../computedPropertyNames49_ES5.2.minified.js | 10 +- .../computedPropertyNames49_ES6.1.normal.js | 10 +- .../computedPropertyNames49_ES6.2.minified.js | 10 +- .../computedPropertyNames50_ES5.1.normal.js | 10 +- .../computedPropertyNames50_ES5.2.minified.js | 10 +- .../computedPropertyNames50_ES6.1.normal.js | 10 +- .../computedPropertyNames50_ES6.2.minified.js | 10 +- ...ssibilityModifiersOnParameters.1.normal.js | 36 +- ...ibilityModifiersOnParameters.2.minified.js | 36 +- ...sibilityModifiersOnParameters2.1.normal.js | 118 ++-- ...bilityModifiersOnParameters2.2.minified.js | 118 ++-- ...ctorOverloadsWithDefaultValues.1.normal.js | 20 +- ...orOverloadsWithDefaultValues.2.minified.js | 20 +- .../controlFlowDeleteOperator.1.normal.js | 20 +- .../controlFlowDeleteOperator.2.minified.js | 20 +- .../declaredClassMergedwithSelf.1.normal.js | 10 +- .../declaredClassMergedwithSelf.2.minified.js | 10 +- ...hAnyOtherTypeInvalidOperations.1.normal.js | 115 +++- ...nyOtherTypeInvalidOperations.2.minified.js | 115 +++- ...rWithEnumTypeInvalidOperations.1.normal.js | 11 +- ...ithEnumTypeInvalidOperations.2.minified.js | 11 +- ...ithNumberTypeInvalidOperations.1.normal.js | 90 ++- ...hNumberTypeInvalidOperations.2.minified.js | 90 ++- ...atorWithUnsupportedBooleanType.1.normal.js | 81 ++- ...orWithUnsupportedBooleanType.2.minified.js | 81 ++- ...ratorWithUnsupportedStringType.1.normal.js | 92 ++- ...torWithUnsupportedStringType.2.minified.js | 92 ++- ...eleteOperatorInvalidOperations.1.normal.js | 62 +- ...eteOperatorInvalidOperations.2.minified.js | 62 +- ...deleteOperatorWithAnyOtherType.1.normal.js | 190 ++++-- ...leteOperatorWithAnyOtherType.2.minified.js | 190 ++++-- .../deleteOperatorWithBooleanType.1.normal.js | 82 ++- ...eleteOperatorWithBooleanType.2.minified.js | 82 ++- .../deleteOperatorWithEnumType.1.normal.js | 105 +++- .../deleteOperatorWithEnumType.2.minified.js | 105 +++- .../deleteOperatorWithNumberType.1.normal.js | 125 +++- ...deleteOperatorWithNumberType.2.minified.js | 125 +++- .../deleteOperatorWithStringType.1.normal.js | 130 ++++- ...deleteOperatorWithStringType.2.minified.js | 130 ++++- ...initializedPropertyDeclaration.1.normal.js | 10 +- ...itializedPropertyDeclaration.2.minified.js | 10 +- ...turingParameterDeclaration1ES5.1.normal.js | 6 +- ...ringParameterDeclaration1ES5.2.minified.js | 6 +- ...rameterDeclaration1ES5iterable.1.normal.js | 6 +- ...meterDeclaration1ES5iterable.2.minified.js | 6 +- ...turingParameterDeclaration1ES6.1.normal.js | 10 +- ...ringParameterDeclaration1ES6.2.minified.js | 10 +- .../destructuringSameNames.1.normal.js | 44 +- .../destructuringSameNames.2.minified.js | 44 +- .../duplicateExportAssignments.1.normal.js | 50 +- .../duplicateExportAssignments.2.minified.js | 50 +- .../elementAccessChain.3.1.normal.js | 131 ++++- .../elementAccessChain.3.2.minified.js | 131 ++++- ...owFunctionWhenUsingArguments03.1.normal.js | 4 +- ...FunctionWhenUsingArguments03.2.minified.js | 4 +- ...nctionWhenUsingArguments03_ES6.1.normal.js | 4 +- ...tionWhenUsingArguments03_ES6.2.minified.js | 4 +- ...owFunctionWhenUsingArguments04.1.normal.js | 10 +- ...FunctionWhenUsingArguments04.2.minified.js | 10 +- ...nctionWhenUsingArguments04_ES6.1.normal.js | 10 +- ...tionWhenUsingArguments04_ES6.2.minified.js | 10 +- ...owFunctionWhenUsingArguments05.1.normal.js | 5 +- ...FunctionWhenUsingArguments05.2.minified.js | 5 +- ...nctionWhenUsingArguments05_ES6.1.normal.js | 5 +- ...tionWhenUsingArguments05_ES6.2.minified.js | 5 +- ...owFunctionWhenUsingArguments06.1.normal.js | 5 +- ...FunctionWhenUsingArguments06.2.minified.js | 5 +- ...nctionWhenUsingArguments06_ES6.1.normal.js | 5 +- ...tionWhenUsingArguments06_ES6.2.minified.js | 5 +- ...owFunctionWhenUsingArguments07.1.normal.js | 14 +- ...FunctionWhenUsingArguments07.2.minified.js | 14 +- ...nctionWhenUsingArguments07_ES6.1.normal.js | 14 +- ...tionWhenUsingArguments07_ES6.2.minified.js | 14 +- ...owFunctionWhenUsingArguments08.1.normal.js | 14 +- ...FunctionWhenUsingArguments08.2.minified.js | 14 +- ...nctionWhenUsingArguments08_ES6.1.normal.js | 14 +- ...tionWhenUsingArguments08_ES6.2.minified.js | 14 +- ...owFunctionWhenUsingArguments11.1.normal.js | 5 +- ...FunctionWhenUsingArguments11.2.minified.js | 5 +- ...nctionWhenUsingArguments11_ES6.1.normal.js | 5 +- ...tionWhenUsingArguments11_ES6.2.minified.js | 5 +- ...owFunctionWhenUsingArguments12.1.normal.js | 10 +- ...FunctionWhenUsingArguments12.2.minified.js | 10 +- ...nctionWhenUsingArguments12_ES6.1.normal.js | 10 +- ...tionWhenUsingArguments12_ES6.2.minified.js | 10 +- ...owFunctionWhenUsingArguments13.1.normal.js | 9 +- ...FunctionWhenUsingArguments13.2.minified.js | 9 +- ...nctionWhenUsingArguments13_ES6.1.normal.js | 9 +- ...tionWhenUsingArguments13_ES6.2.minified.js | 9 +- ...owFunctionWhenUsingArguments14.1.normal.js | 10 +- ...FunctionWhenUsingArguments14.2.minified.js | 10 +- ...nctionWhenUsingArguments14_ES6.1.normal.js | 10 +- ...tionWhenUsingArguments14_ES6.2.minified.js | 10 +- ...owFunctionWhenUsingArguments15.1.normal.js | 20 +- ...FunctionWhenUsingArguments15.2.minified.js | 20 +- ...nctionWhenUsingArguments15_ES6.1.normal.js | 20 +- ...tionWhenUsingArguments15_ES6.2.minified.js | 20 +- ...owFunctionWhenUsingArguments16.1.normal.js | 19 +- ...FunctionWhenUsingArguments16.2.minified.js | 19 +- ...nctionWhenUsingArguments16_ES6.1.normal.js | 19 +- ...tionWhenUsingArguments16_ES6.2.minified.js | 19 +- ...owFunctionWhenUsingArguments17.1.normal.js | 9 +- ...FunctionWhenUsingArguments17.2.minified.js | 9 +- ...nctionWhenUsingArguments17_ES6.1.normal.js | 9 +- ...tionWhenUsingArguments17_ES6.2.minified.js | 9 +- .../errorSuperCalls.1.normal.js | 20 +- .../errorSuperCalls.2.minified.js | 20 +- .../es6modulekindWithES5Target10.1.normal.js | 8 +- ...es6modulekindWithES5Target10.2.minified.js | 8 +- ...snextmodulekindWithES5Target10.1.normal.js | 8 +- ...extmodulekindWithES5Target10.2.minified.js | 8 +- ...dSimpleUnaryExpressionOperands.1.normal.js | 44 +- ...impleUnaryExpressionOperands.2.minified.js | 44 +- .../exportAssignDottedName.1.normal.js | 6 +- .../exportAssignDottedName.2.minified.js | 6 +- ...exportAssignImportedIdentifier.1.normal.js | 12 +- ...portAssignImportedIdentifier.2.minified.js | 12 +- .../exportAssignTypes.1.normal.js | 62 +- .../exportAssignTypes.2.minified.js | 62 +- .../exportDeclaredModule.1.normal.js | 8 +- .../exportDeclaredModule.2.minified.js | 8 +- .../exportNonVisibleType.1.normal.js | 14 +- .../exportNonVisibleType.2.minified.js | 14 +- .../exportSpecifiers.1.normal.js | 4 +- .../exportSpecifiers.2.minified.js | 4 +- ...for-inStatementsDestructuring3.1.normal.js | 3 +- ...r-inStatementsDestructuring3.2.minified.js | 3 +- ...for-inStatementsDestructuring4.1.normal.js | 3 +- ...r-inStatementsDestructuring4.2.minified.js | 3 +- .../for-inStatementsInvalid.1.normal.js | 6 +- .../for-inStatementsInvalid.2.minified.js | 6 +- .../tests/tsc-references/for-of2.1.normal.js | 3 +- .../tsc-references/for-of2.2.minified.js | 3 +- .../tests/tsc-references/for-of3.1.normal.js | 3 +- .../tsc-references/for-of3.2.minified.js | 3 +- .../functionNameConflicts.1.normal.js | 37 +- .../functionNameConflicts.2.minified.js | 37 +- .../functionOverloadErrors.1.normal.js | 9 +- .../functionOverloadErrors.2.minified.js | 9 +- .../functionOverloadErrorsSyntax.1.normal.js | 11 +- ...functionOverloadErrorsSyntax.2.minified.js | 11 +- ...seStrictAndSimpleParameterList.1.normal.js | 80 ++- ...StrictAndSimpleParameterList.2.minified.js | 80 ++- ...tAndSimpleParameterList_es2016.1.normal.js | 81 ++- ...ndSimpleParameterList_es2016.2.minified.js | 81 ++- .../generatorTypeCheck32.1.normal.js | 3 +- .../generatorTypeCheck32.2.minified.js | 3 +- .../generatorTypeCheck38.1.normal.js | 4 +- .../generatorTypeCheck38.2.minified.js | 4 +- .../generatorTypeCheck39.1.normal.js | 10 +- .../generatorTypeCheck39.2.minified.js | 10 +- .../generatorTypeCheck59.1.normal.js | 10 +- .../generatorTypeCheck59.2.minified.js | 10 +- .../generatorTypeCheck61.1.normal.js | 9 +- .../generatorTypeCheck61.2.minified.js | 9 +- .../tsc-references/importEquals2.1.normal.js | 7 +- .../importEquals2.2.minified.js | 7 +- .../importTypeGeneric.1.normal.js | 10 +- .../importTypeGeneric.2.minified.js | 10 +- .../importTypeGenericTypes.1.normal.js | 5 +- .../importTypeGenericTypes.2.minified.js | 5 +- .../importTypeInJSDoc.1.normal.js | 4 +- .../importTypeInJSDoc.2.minified.js | 4 +- .../importTypeLocal.1.normal.js | 5 +- .../importTypeLocal.2.minified.js | 5 +- .../importTypeLocalMissing.1.normal.js | 5 +- .../importTypeLocalMissing.2.minified.js | 5 +- .../importsImplicitlyReadonly.1.normal.js | 4 + .../importsImplicitlyReadonly.2.minified.js | 4 + .../importsNotUsedAsValues_error.1.normal.js | 18 +- ...importsNotUsedAsValues_error.2.minified.js | 18 +- ...hAnyOtherTypeInvalidOperations.1.normal.js | 97 ++- ...nyOtherTypeInvalidOperations.2.minified.js | 97 ++- ...rWithEnumTypeInvalidOperations.1.normal.js | 11 +- ...ithEnumTypeInvalidOperations.2.minified.js | 11 +- ...ithNumberTypeInvalidOperations.1.normal.js | 90 ++- ...hNumberTypeInvalidOperations.2.minified.js | 90 ++- ...atorWithUnsupportedBooleanType.1.normal.js | 81 ++- ...orWithUnsupportedBooleanType.2.minified.js | 81 ++- ...ratorWithUnsupportedStringType.1.normal.js | 92 ++- ...torWithUnsupportedStringType.2.minified.js | 92 ++- .../inlineJsxFactoryDeclarations.1.normal.js | 12 +- ...inlineJsxFactoryDeclarations.2.minified.js | 12 +- ...nterfaceExtendingOptionalChain.1.normal.js | 4 +- ...erfaceExtendingOptionalChain.2.minified.js | 4 +- ...acesWithPredefinedTypesAsNames.1.normal.js | 36 +- ...esWithPredefinedTypesAsNames.2.minified.js | 36 +- .../invalidInstantiatedModule.1.normal.js | 10 +- .../invalidInstantiatedModule.2.minified.js | 10 +- .../invalidNewTarget.es5.1.normal.js | 27 +- .../invalidNewTarget.es5.2.minified.js | 27 +- .../invalidNewTarget.es6.1.normal.js | 27 +- .../invalidNewTarget.es6.2.minified.js | 27 +- ...ypeReassignmentFromDeclaration.1.normal.js | 4 +- ...eReassignmentFromDeclaration.2.minified.js | 4 +- ...peReassignmentFromDeclaration2.1.normal.js | 4 +- ...ReassignmentFromDeclaration2.2.minified.js | 4 +- .../jsxAndTypeAssertion.1.normal.js | 6 +- .../jsxAndTypeAssertion.2.minified.js | 6 +- .../jsxParsingError2.1.normal.js | 16 +- .../jsxParsingError2.2.minified.js | 16 +- ...preadOverwritesAttributeStrict.1.normal.js | 5 +- ...eadOverwritesAttributeStrict.2.minified.js | 5 +- ...letIdentifierInElementAccess01.1.normal.js | 6 +- ...tIdentifierInElementAccess01.2.minified.js | 6 +- ...alNotOperatorInvalidOperations.1.normal.js | 4 +- ...NotOperatorInvalidOperations.2.minified.js | 4 +- .../moduleExportAlias.1.normal.js | 4 +- .../moduleExportAlias.2.minified.js | 4 +- .../tsc-references/moduleScoping.1.normal.js | 4 +- .../moduleScoping.2.minified.js | 4 +- .../multipleDefaultExports01.1.normal.js | 7 +- .../multipleDefaultExports01.2.minified.js | 7 +- .../multipleDefaultExports02.1.normal.js | 1 + .../multipleDefaultExports02.2.minified.js | 1 + .../multipleDefaultExports03.1.normal.js | 3 +- .../multipleDefaultExports03.2.minified.js | 3 +- .../multipleDefaultExports04.1.normal.js | 7 +- .../multipleDefaultExports04.2.minified.js | 7 +- .../multipleDefaultExports05.1.normal.js | 9 +- .../multipleDefaultExports05.2.minified.js | 9 +- .../multipleExportDefault2.1.normal.js | 1 + .../multipleExportDefault2.2.minified.js | 1 + .../multipleExportDefault3.1.normal.js | 1 + .../multipleExportDefault3.2.minified.js | 1 + .../namedTupleMembersErrors.1.normal.js | 12 +- .../namedTupleMembersErrors.2.minified.js | 12 +- .../newOperatorErrorCases.1.normal.js | 6 +- .../newOperatorErrorCases.2.minified.js | 6 +- .../nullishCoalescingOperator5.1.normal.js | 24 +- .../nullishCoalescingOperator5.2.minified.js | 24 +- ...ingPatternKeywordIdentifiers01.1.normal.js | 3 +- ...gPatternKeywordIdentifiers01.2.minified.js | 3 +- .../objectLiteralErrorsES3.1.normal.js | 20 +- .../objectLiteralErrorsES3.2.minified.js | 20 +- .../objectRestNegative.1.normal.js | 21 +- .../objectRestNegative.2.minified.js | 21 +- .../objectRestPropertyMustBeLast.1.normal.js | 17 +- ...objectRestPropertyMustBeLast.2.minified.js | 17 +- ...TypesWithPredefinedTypesAsName.1.normal.js | 22 +- ...pesWithPredefinedTypesAsName.2.minified.js | 22 +- .../octalIntegerLiteralError.1.normal.js | 10 +- .../octalIntegerLiteralError.2.minified.js | 10 +- .../tsc-references/override1.1.normal.js | 19 +- .../tsc-references/override1.2.minified.js | 19 +- ...rideWithoutNoImplicitOverride1.1.normal.js | 18 +- ...deWithoutNoImplicitOverride1.2.minified.js | 18 +- ...tionInStrictModeByDefaultInES6.1.normal.js | 40 +- ...onInStrictModeByDefaultInES6.2.minified.js | 40 +- .../parser10.1.1-8gs.1.normal.js | 4 +- .../parser10.1.1-8gs.2.minified.js | 4 +- .../tsc-references/parser642331.1.normal.js | 8 +- .../tsc-references/parser642331.2.minified.js | 8 +- .../tsc-references/parser642331_1.1.normal.js | 9 +- .../parser642331_1.2.minified.js | 9 +- ...arserAccessibilityAfterStatic6.1.normal.js | 4 +- ...serAccessibilityAfterStatic6.2.minified.js | 4 +- .../parserAccessors10.1.normal.js | 8 +- .../parserAccessors10.2.minified.js | 8 +- .../parserAccessors5.1.normal.js | 8 +- .../parserAccessors5.2.minified.js | 8 +- .../parserAccessors6.1.normal.js | 8 +- .../parserAccessors6.2.minified.js | 8 +- .../parserClassDeclaration1.1.normal.js | 3 +- .../parserClassDeclaration1.2.minified.js | 3 +- .../parserClassDeclaration18.1.normal.js | 10 +- .../parserClassDeclaration18.2.minified.js | 10 +- .../parserClassDeclaration2.1.normal.js | 3 +- .../parserClassDeclaration2.2.minified.js | 3 +- .../parserClassDeclaration24.1.normal.js | 3 +- .../parserClassDeclaration24.2.minified.js | 3 +- .../parserClassDeclaration3.1.normal.js | 3 +- .../parserClassDeclaration3.2.minified.js | 3 +- .../parserClassDeclaration4.1.normal.js | 3 +- .../parserClassDeclaration4.2.minified.js | 3 +- .../parserClassDeclaration5.1.normal.js | 3 +- .../parserClassDeclaration5.2.minified.js | 3 +- .../parserClassDeclaration6.1.normal.js | 3 +- .../parserClassDeclaration6.2.minified.js | 3 +- .../parserClassDeclaration7.1.normal.js | 9 +- .../parserClassDeclaration7.2.minified.js | 9 +- .../parserComputedPropertyName16.1.normal.js | 8 +- ...parserComputedPropertyName16.2.minified.js | 8 +- .../parserComputedPropertyName26.1.normal.js | 10 +- ...parserComputedPropertyName26.2.minified.js | 10 +- .../parserComputedPropertyName30.1.normal.js | 28 +- ...parserComputedPropertyName30.2.minified.js | 28 +- .../parserComputedPropertyName34.1.normal.js | 19 +- ...parserComputedPropertyName34.2.minified.js | 19 +- .../parserComputedPropertyName35.1.normal.js | 8 +- ...parserComputedPropertyName35.2.minified.js | 8 +- .../parserComputedPropertyName37.1.normal.js | 8 +- ...parserComputedPropertyName37.2.minified.js | 8 +- ...parserConstructorDeclaration10.1.normal.js | 8 +- ...rserConstructorDeclaration10.2.minified.js | 8 +- ...parserConstructorDeclaration11.1.normal.js | 16 +- ...rserConstructorDeclaration11.2.minified.js | 16 +- .../parserConstructorDeclaration2.1.normal.js | 8 +- ...arserConstructorDeclaration2.2.minified.js | 8 +- .../parserConstructorDeclaration4.1.normal.js | 8 +- ...arserConstructorDeclaration4.2.minified.js | 8 +- .../parserConstructorDeclaration9.1.normal.js | 8 +- ...arserConstructorDeclaration9.2.minified.js | 8 +- ...parserES5ComputedPropertyName6.1.normal.js | 8 +- ...rserES5ComputedPropertyName6.2.minified.js | 8 +- .../parserES5ForOfStatement2.1.normal.js | 3 +- .../parserES5ForOfStatement2.2.minified.js | 3 +- .../parserES5ForOfStatement3.1.normal.js | 3 +- .../parserES5ForOfStatement3.2.minified.js | 3 +- .../parserES5ForOfStatement4.1.normal.js | 3 +- .../parserES5ForOfStatement4.2.minified.js | 3 +- .../parserES5ForOfStatement5.1.normal.js | 3 +- .../parserES5ForOfStatement5.2.minified.js | 3 +- .../parserES5ForOfStatement6.1.normal.js | 3 +- .../parserES5ForOfStatement6.2.minified.js | 3 +- .../parserES5ForOfStatement7.1.normal.js | 3 +- .../parserES5ForOfStatement7.2.minified.js | 3 +- .../tsc-references/parserEnum5.1.normal.js | 24 +- .../tsc-references/parserEnum5.2.minified.js | 24 +- .../tsc-references/parserEnum7.1.normal.js | 24 +- .../tsc-references/parserEnum7.2.minified.js | 24 +- .../parserEnumDeclaration2.1.normal.js | 9 +- .../parserEnumDeclaration2.2.minified.js | 9 +- .../parserErrantSemicolonInClass1.1.normal.js | 9 +- ...arserErrantSemicolonInClass1.2.minified.js | 9 +- ...arserErrorRecoveryIfStatement2.1.normal.js | 10 +- ...serErrorRecoveryIfStatement2.2.minified.js | 10 +- ...arserErrorRecoveryIfStatement3.1.normal.js | 10 +- ...serErrorRecoveryIfStatement3.2.minified.js | 10 +- ...very_IncompleteMemberVariable2.1.normal.js | 10 +- ...ry_IncompleteMemberVariable2.2.minified.js | 10 +- .../parserExportAssignment7.1.normal.js | 4 +- .../parserExportAssignment7.2.minified.js | 4 +- .../parserExportAssignment8.1.normal.js | 4 +- .../parserExportAssignment8.2.minified.js | 4 +- .../parserExportAssignment9.1.normal.js | 10 +- .../parserExportAssignment9.2.minified.js | 10 +- .../parserForInStatement2.1.normal.js | 3 +- .../parserForInStatement2.2.minified.js | 3 +- .../parserForInStatement3.1.normal.js | 3 +- .../parserForInStatement3.2.minified.js | 3 +- .../parserForInStatement4.1.normal.js | 3 +- .../parserForInStatement4.2.minified.js | 3 +- .../parserForInStatement5.1.normal.js | 3 +- .../parserForInStatement5.2.minified.js | 3 +- .../parserForInStatement6.1.normal.js | 3 +- .../parserForInStatement6.2.minified.js | 3 +- .../parserForInStatement7.1.normal.js | 3 +- .../parserForInStatement7.2.minified.js | 3 +- .../parserForOfStatement2.1.normal.js | 3 +- .../parserForOfStatement2.2.minified.js | 3 +- .../parserForOfStatement22.1.normal.js | 4 +- .../parserForOfStatement22.2.minified.js | 4 +- .../parserForOfStatement3.1.normal.js | 3 +- .../parserForOfStatement3.2.minified.js | 3 +- .../parserForOfStatement4.1.normal.js | 3 +- .../parserForOfStatement4.2.minified.js | 3 +- .../parserForOfStatement5.1.normal.js | 3 +- .../parserForOfStatement5.2.minified.js | 3 +- .../parserForOfStatement6.1.normal.js | 3 +- .../parserForOfStatement6.2.minified.js | 3 +- .../parserForOfStatement7.1.normal.js | 3 +- .../parserForOfStatement7.2.minified.js | 3 +- .../parserForStatement4.1.normal.js | 3 +- .../parserForStatement4.2.minified.js | 3 +- .../parserForStatement5.1.normal.js | 3 +- .../parserForStatement5.2.minified.js | 3 +- .../parserForStatement6.1.normal.js | 3 +- .../parserForStatement6.2.minified.js | 3 +- .../parserForStatement7.1.normal.js | 3 +- .../parserForStatement7.2.minified.js | 3 +- .../parserForStatement8.1.normal.js | 3 +- .../parserForStatement8.2.minified.js | 3 +- .../parserFunctionDeclaration1.1.normal.js | 8 +- .../parserFunctionDeclaration1.2.minified.js | 8 +- .../parserFunctionDeclaration2.1.normal.js | 3 +- .../parserFunctionDeclaration2.2.minified.js | 3 +- ...serGreaterThanTokenAmbiguity15.1.normal.js | 6 +- ...rGreaterThanTokenAmbiguity15.2.minified.js | 6 +- ...serGreaterThanTokenAmbiguity20.1.normal.js | 4 +- ...rGreaterThanTokenAmbiguity20.2.minified.js | 4 +- .../parserIndexSignature10.1.normal.js | 8 +- .../parserIndexSignature10.2.minified.js | 8 +- .../parserInterfaceDeclaration1.1.normal.js | 3 +- .../parserInterfaceDeclaration1.2.minified.js | 3 +- .../parserInterfaceDeclaration3.1.normal.js | 3 +- .../parserInterfaceDeclaration3.2.minified.js | 3 +- .../parserInterfaceDeclaration4.1.normal.js | 6 +- .../parserInterfaceDeclaration4.2.minified.js | 6 +- .../parserInterfaceDeclaration8.1.normal.js | 3 +- .../parserInterfaceDeclaration8.2.minified.js | 3 +- ...serMemberAccessorDeclaration12.1.normal.js | 8 +- ...rMemberAccessorDeclaration12.2.minified.js | 8 +- ...serMemberAccessorDeclaration13.1.normal.js | 8 +- ...rMemberAccessorDeclaration13.2.minified.js | 8 +- ...serMemberAccessorDeclaration14.1.normal.js | 8 +- ...rMemberAccessorDeclaration14.2.minified.js | 8 +- ...serMemberAccessorDeclaration15.1.normal.js | 8 +- ...rMemberAccessorDeclaration15.2.minified.js | 8 +- ...serMemberAccessorDeclaration18.1.normal.js | 8 +- ...rMemberAccessorDeclaration18.2.minified.js | 8 +- ...rserMemberFunctionDeclaration5.1.normal.js | 8 +- ...erMemberFunctionDeclaration5.2.minified.js | 8 +- .../parserModuleDeclaration3.1.normal.js | 9 +- .../parserModuleDeclaration3.2.minified.js | 9 +- .../parserModuleDeclaration5.1.normal.js | 10 +- .../parserModuleDeclaration5.2.minified.js | 10 +- .../parserNotRegex1.1.normal.js | 9 +- .../parserNotRegex1.2.minified.js | 9 +- .../parserParameterList1.1.normal.js | 8 +- .../parserParameterList1.2.minified.js | 8 +- .../parserParameterList10.1.normal.js | 8 +- .../parserParameterList10.2.minified.js | 8 +- .../parserParameterList13.1.normal.js | 8 +- .../parserParameterList13.2.minified.js | 8 +- .../parserParameterList14.1.normal.js | 8 +- .../parserParameterList14.2.minified.js | 8 +- .../parserParameterList15.1.normal.js | 3 +- .../parserParameterList15.2.minified.js | 3 +- .../parserParameterList16.1.normal.js | 9 +- .../parserParameterList16.2.minified.js | 9 +- .../parserParameterList17.1.normal.js | 9 +- .../parserParameterList17.2.minified.js | 9 +- .../parserParameterList2.1.normal.js | 8 +- .../parserParameterList2.2.minified.js | 8 +- .../parserParameterList4.1.normal.js | 3 +- .../parserParameterList4.2.minified.js | 3 +- .../parserParameterList5.1.normal.js | 3 +- .../parserParameterList5.2.minified.js | 3 +- .../parserParameterList6.1.normal.js | 9 +- .../parserParameterList6.2.minified.js | 9 +- .../parserParameterList7.1.normal.js | 19 +- .../parserParameterList7.2.minified.js | 19 +- .../parserParameterList8.1.normal.js | 28 +- .../parserParameterList8.2.minified.js | 28 +- .../parserParameterList9.1.normal.js | 8 +- .../parserParameterList9.2.minified.js | 8 +- .../parserReturnStatement2.1.normal.js | 8 +- .../parserReturnStatement2.2.minified.js | 8 +- .../parserS7.9_A5.7_T1.1.normal.js | 5 +- .../parserS7.9_A5.7_T1.2.minified.js | 5 +- ...erShorthandPropertyAssignment1.1.normal.js | 8 +- ...ShorthandPropertyAssignment1.2.minified.js | 8 +- ...erShorthandPropertyAssignment5.1.normal.js | 5 +- ...ShorthandPropertyAssignment5.2.minified.js | 5 +- ...NotAMemberVariableDeclaration1.1.normal.js | 12 +- ...tAMemberVariableDeclaration1.2.minified.js | 12 +- .../parserStrictMode1.1.normal.js | 4 +- .../parserStrictMode1.2.minified.js | 4 +- .../parserStrictMode10.1.normal.js | 4 +- .../parserStrictMode10.2.minified.js | 4 +- .../parserStrictMode11.1.normal.js | 4 +- .../parserStrictMode11.2.minified.js | 4 +- .../parserStrictMode12.1.normal.js | 3 +- .../parserStrictMode12.2.minified.js | 3 +- .../parserStrictMode13.1.normal.js | 5 +- .../parserStrictMode13.2.minified.js | 5 +- .../parserStrictMode14.1.normal.js | 8 +- .../parserStrictMode14.2.minified.js | 8 +- .../parserStrictMode15.1.normal.js | 6 +- .../parserStrictMode15.2.minified.js | 6 +- .../parserStrictMode16.1.normal.js | 20 +- .../parserStrictMode16.2.minified.js | 20 +- .../parserStrictMode2.1.normal.js | 4 +- .../parserStrictMode2.2.minified.js | 4 +- .../parserStrictMode3.1.normal.js | 6 +- .../parserStrictMode3.2.minified.js | 6 +- .../parserStrictMode4.1.normal.js | 6 +- .../parserStrictMode4.2.minified.js | 6 +- .../parserStrictMode5.1.normal.js | 6 +- .../parserStrictMode5.2.minified.js | 6 +- .../parserStrictMode6.1.normal.js | 6 +- .../parserStrictMode6.2.minified.js | 6 +- .../parserStrictMode7.1.normal.js | 6 +- .../parserStrictMode7.2.minified.js | 6 +- .../parserStrictMode8.1.normal.js | 4 +- .../parserStrictMode8.2.minified.js | 4 +- .../parserStrictMode9.1.normal.js | 4 +- .../parserStrictMode9.2.minified.js | 4 +- .../parserSuperExpression2.1.normal.js | 10 +- .../parserSuperExpression2.2.minified.js | 10 +- .../parserVariableDeclaration4.1.normal.js | 8 +- .../parserVariableDeclaration4.2.minified.js | 8 +- .../parserWithStatement1.d.1.normal.js | 6 +- .../parserWithStatement1.d.2.minified.js | 6 +- .../parserWithStatement2.1.normal.js | 6 +- .../parserWithStatement2.2.minified.js | 6 +- ...tInIterationOrSwitchStatement2.1.normal.js | 10 +- ...nIterationOrSwitchStatement2.2.minified.js | 10 +- .../parser_breakTarget5.1.normal.js | 10 +- .../parser_breakTarget5.2.minified.js | 10 +- .../parser_breakTarget6.1.normal.js | 8 +- .../parser_breakTarget6.2.minified.js | 8 +- ...ntinueNotInIterationStatement2.1.normal.js | 10 +- ...inueNotInIterationStatement2.2.minified.js | 10 +- ...ntinueNotInIterationStatement3.1.normal.js | 9 +- ...inueNotInIterationStatement3.2.minified.js | 9 +- ...ntinueNotInIterationStatement4.1.normal.js | 10 +- ...inueNotInIterationStatement4.2.minified.js | 10 +- .../parser_continueTarget1.1.normal.js | 7 +- .../parser_continueTarget1.2.minified.js | 7 +- .../parser_continueTarget5.1.normal.js | 10 +- .../parser_continueTarget5.2.minified.js | 10 +- .../parser_continueTarget6.1.normal.js | 8 +- .../parser_continueTarget6.2.minified.js | 8 +- .../parser_duplicateLabel1.1.normal.js | 5 +- .../parser_duplicateLabel1.2.minified.js | 5 +- .../parser_duplicateLabel2.1.normal.js | 10 +- .../parser_duplicateLabel2.2.minified.js | 10 +- .../plainJSRedeclare.1.normal.js | 1 + .../plainJSRedeclare.2.minified.js | 1 + .../plainJSRedeclare2.1.normal.js | 1 + .../plainJSRedeclare2.2.minified.js | 1 + .../plainJSRedeclare3.1.normal.js | 1 + .../plainJSRedeclare3.2.minified.js | 1 + .../preserveValueImports.1.normal.js | 11 +- .../preserveValueImports.2.minified.js | 11 +- ...rivateNameAndPropertySignature.1.normal.js | 80 ++- ...vateNameAndPropertySignature.2.minified.js | 80 ++- ...privateNameConstructorReserved.1.normal.js | 9 +- ...ivateNameConstructorReserved.2.minified.js | 9 +- .../privateNameDuplicateField.1.normal.js | 550 ++++++++++++------ .../privateNameDuplicateField.2.minified.js | 550 ++++++++++++------ .../privateNameES5Ban(target=es3).1.normal.js | 43 +- ...rivateNameES5Ban(target=es3).2.minified.js | 43 +- .../privateNameInInExpression.1.normal.js | 10 +- .../privateNameInInExpression.2.minified.js | 10 +- .../privateNamesAndDecorators.1.normal.js | 10 +- .../privateNamesAndDecorators.2.minified.js | 10 +- .../privateNamesUnique-3.1.normal.js | 10 +- .../privateNamesUnique-3.2.minified.js | 10 +- .../propertyAccessChain.3.1.normal.js | 131 ++++- .../propertyAccessChain.3.2.minified.js | 131 ++++- .../readonlyInAmbientClass.1.normal.js | 18 +- .../readonlyInAmbientClass.2.minified.js | 18 +- ...eadonlyInConstructorParameters.1.normal.js | 9 +- ...donlyInConstructorParameters.2.minified.js | 9 +- .../readonlyReadonly.1.normal.js | 18 +- .../readonlyReadonly.2.minified.js | 18 +- .../relativePathToDeclarationFile.1.normal.js | 19 +- ...elativePathToDeclarationFile.2.minified.js | 19 +- .../restElementMustBeLast.1.normal.js | 6 +- .../restElementMustBeLast.2.minified.js | 6 +- .../restElementWithInitializer2.1.normal.js | 4 +- .../restElementWithInitializer2.2.minified.js | 4 +- ...restPropertyWithBindingPattern.1.normal.js | 9 +- ...stPropertyWithBindingPattern.2.minified.js | 9 +- .../shadowedInternalModule.1.normal.js | 11 +- .../shadowedInternalModule.2.minified.js | 11 +- .../staticPropertyNameConflicts.1.normal.js | 49 +- .../staticPropertyNameConflicts.2.minified.js | 49 +- ...gedTemplatesWithTypeArguments2.1.normal.js | 10 +- ...dTemplatesWithTypeArguments2.2.minified.js | 10 +- ...nInvalidContextsExternalModule.1.normal.js | 4 +- ...nvalidContextsExternalModule.2.minified.js | 4 +- .../topLevelAwait.2.1.normal.js | 4 +- .../topLevelAwait.2.2.minified.js | 4 +- ...railingCommasInBindingPatterns.1.normal.js | 20 +- ...ilingCommasInBindingPatterns.2.minified.js | 20 +- ...FunctionParametersAndArguments.1.normal.js | 18 +- ...nctionParametersAndArguments.2.minified.js | 18 +- .../tsxAttributeInvalidNames.1.normal.js | 5 +- .../tsxAttributeInvalidNames.2.minified.js | 5 +- .../tsxAttributeResolution15.1.normal.js | 5 +- .../tsxAttributeResolution15.2.minified.js | 5 +- .../tsxAttributeResolution16.1.normal.js | 5 +- .../tsxAttributeResolution16.2.minified.js | 5 +- ...sxDefaultAttributesResolution1.1.normal.js | 5 +- ...DefaultAttributesResolution1.2.minified.js | 5 +- ...sxDefaultAttributesResolution2.1.normal.js | 5 +- ...DefaultAttributesResolution2.2.minified.js | 5 +- ...sxDefaultAttributesResolution3.1.normal.js | 5 +- ...DefaultAttributesResolution3.2.minified.js | 5 +- ...SpreadAttribute(target=es2015).1.normal.js | 9 +- ...readAttribute(target=es2015).2.minified.js | 9 +- ...SpreadAttribute(target=es2018).1.normal.js | 9 +- ...readAttribute(target=es2018).2.minified.js | 9 +- ...SpreadAttribute(target=es2022).1.normal.js | 9 +- ...readAttribute(target=es2022).2.minified.js | 9 +- .../tsxErrorRecovery1.1.normal.js | 10 +- .../tsxErrorRecovery1.2.minified.js | 10 +- .../tsxErrorRecovery2.1.normal.js | 5 +- .../tsxErrorRecovery2.2.minified.js | 5 +- .../tsxErrorRecovery3.1.normal.js | 5 +- .../tsxErrorRecovery3.2.minified.js | 5 +- .../tsxFragmentErrors.1.normal.js | 10 +- .../tsxFragmentErrors.2.minified.js | 10 +- .../tsxGenericAttributesType1.1.normal.js | 5 +- .../tsxGenericAttributesType1.2.minified.js | 5 +- .../tsxGenericAttributesType2.1.normal.js | 5 +- .../tsxGenericAttributesType2.2.minified.js | 5 +- .../tsxGenericAttributesType3.1.normal.js | 5 +- .../tsxGenericAttributesType3.2.minified.js | 5 +- .../tsxGenericAttributesType4.1.normal.js | 5 +- .../tsxGenericAttributesType4.2.minified.js | 5 +- .../tsxGenericAttributesType5.1.normal.js | 5 +- .../tsxGenericAttributesType5.2.minified.js | 5 +- .../tsxGenericAttributesType6.1.normal.js | 5 +- .../tsxGenericAttributesType6.2.minified.js | 5 +- .../tsxGenericAttributesType7.1.normal.js | 5 +- .../tsxGenericAttributesType7.2.minified.js | 5 +- .../tsxGenericAttributesType8.1.normal.js | 5 +- .../tsxGenericAttributesType8.2.minified.js | 5 +- .../tsxGenericAttributesType9.1.normal.js | 5 +- .../tsxGenericAttributesType9.2.minified.js | 5 +- ...onentWithDefaultTypeParameter1.1.normal.js | 5 +- ...entWithDefaultTypeParameter1.2.minified.js | 5 +- ...onentWithDefaultTypeParameter2.1.normal.js | 5 +- ...entWithDefaultTypeParameter2.2.minified.js | 5 +- ...onentWithDefaultTypeParameter3.1.normal.js | 5 +- ...entWithDefaultTypeParameter3.2.minified.js | 5 +- ...SpreadAttribute(target=es2015).1.normal.js | 9 +- ...readAttribute(target=es2015).2.minified.js | 9 +- ...SpreadAttribute(target=es2018).1.normal.js | 9 +- ...readAttribute(target=es2018).2.minified.js | 9 +- ...SpreadAttribute(target=es2022).1.normal.js | 9 +- ...readAttribute(target=es2022).2.minified.js | 9 +- ...tsxSpreadAttributesResolution1.1.normal.js | 5 +- ...xSpreadAttributesResolution1.2.minified.js | 5 +- ...sxSpreadAttributesResolution10.1.normal.js | 5 +- ...SpreadAttributesResolution10.2.minified.js | 5 +- ...sxSpreadAttributesResolution11.1.normal.js | 5 +- ...SpreadAttributesResolution11.2.minified.js | 5 +- ...sxSpreadAttributesResolution12.1.normal.js | 5 +- ...SpreadAttributesResolution12.2.minified.js | 5 +- ...sxSpreadAttributesResolution13.1.normal.js | 5 +- ...SpreadAttributesResolution13.2.minified.js | 5 +- ...sxSpreadAttributesResolution14.1.normal.js | 5 +- ...SpreadAttributesResolution14.2.minified.js | 5 +- ...sxSpreadAttributesResolution15.1.normal.js | 5 +- ...SpreadAttributesResolution15.2.minified.js | 5 +- ...sxSpreadAttributesResolution16.1.normal.js | 5 +- ...SpreadAttributesResolution16.2.minified.js | 5 +- ...tsxSpreadAttributesResolution2.1.normal.js | 5 +- ...xSpreadAttributesResolution2.2.minified.js | 5 +- ...tsxSpreadAttributesResolution3.1.normal.js | 5 +- ...xSpreadAttributesResolution3.2.minified.js | 5 +- ...tsxSpreadAttributesResolution4.1.normal.js | 5 +- ...xSpreadAttributesResolution4.2.minified.js | 5 +- ...tsxSpreadAttributesResolution5.1.normal.js | 5 +- ...xSpreadAttributesResolution5.2.minified.js | 5 +- ...tsxSpreadAttributesResolution6.1.normal.js | 5 +- ...xSpreadAttributesResolution6.2.minified.js | 5 +- ...tsxSpreadAttributesResolution7.1.normal.js | 5 +- ...xSpreadAttributesResolution7.2.minified.js | 5 +- ...tsxSpreadAttributesResolution8.1.normal.js | 5 +- ...xSpreadAttributesResolution8.2.minified.js | 5 +- ...tsxSpreadAttributesResolution9.1.normal.js | 5 +- ...xSpreadAttributesResolution9.2.minified.js | 5 +- ...sxStatelessFunctionComponents1.1.normal.js | 9 +- ...StatelessFunctionComponents1.2.minified.js | 9 +- ...sxStatelessFunctionComponents2.1.normal.js | 5 +- ...StatelessFunctionComponents2.2.minified.js | 5 +- .../tsxTypeArgumentResolution.1.normal.js | 5 +- .../tsxTypeArgumentResolution.2.minified.js | 5 +- ...TypeArgumentsJsxPreserveOutput.1.normal.js | 5 +- ...peArgumentsJsxPreserveOutput.2.minified.js | 5 +- .../tsxUnionElementType1.1.normal.js | 5 +- .../tsxUnionElementType1.2.minified.js | 5 +- .../tsxUnionElementType2.1.normal.js | 5 +- .../tsxUnionElementType2.2.minified.js | 5 +- .../tsxUnionElementType3.1.normal.js | 5 +- .../tsxUnionElementType3.2.minified.js | 5 +- .../tsxUnionElementType4.1.normal.js | 5 +- .../tsxUnionElementType4.2.minified.js | 5 +- .../tsxUnionElementType5.1.normal.js | 5 +- .../tsxUnionElementType5.2.minified.js | 5 +- .../tsxUnionElementType6.1.normal.js | 5 +- .../tsxUnionElementType6.2.minified.js | 5 +- .../tsxUnionTypeComponent1.1.normal.js | 5 +- .../tsxUnionTypeComponent1.2.minified.js | 5 +- .../tsxUnionTypeComponent2.1.normal.js | 5 +- .../tsxUnionTypeComponent2.2.minified.js | 5 +- ...edicateOnVariableDeclaration02.1.normal.js | 3 +- ...icateOnVariableDeclaration02.2.minified.js | 3 +- ...ypeofOperatorInvalidOperations.1.normal.js | 16 +- ...eofOperatorInvalidOperations.2.minified.js | 16 +- .../unicodeEscapesInJsxtags.1.normal.js | 6 +- .../unicodeEscapesInJsxtags.2.minified.js | 6 +- .../voidOperatorInvalidOperations.1.normal.js | 16 +- ...oidOperatorInvalidOperations.2.minified.js | 16 +- .../tsc-references/withStatements.1.normal.js | 10 +- .../withStatements.2.minified.js | 10 +- 868 files changed, 9932 insertions(+), 3558 deletions(-) diff --git a/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js b/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js index 6e0be2fc56d8..6805d3025ea3 100644 --- a/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js @@ -1,7 +1,11 @@ //// [1.0lib-noErrors.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | * @param x A String value that contains valid JavaScript code. +//! 28 | */ //! 29 | declare function eval(x: string): any; //! : ^^^^ +//! 30 | +//! 31 | /** //! `---- diff --git a/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js b/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js index 6e0be2fc56d8..6805d3025ea3 100644 --- a/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js @@ -1,7 +1,11 @@ //// [1.0lib-noErrors.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | * @param x A String value that contains valid JavaScript code. +//! 28 | */ //! 29 | declare function eval(x: string): any; //! : ^^^^ +//! 30 | +//! 31 | /** //! `---- diff --git a/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js b/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js index 7f28700a64e2..7c8ae3c89870 100644 --- a/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js @@ -1,7 +1,11 @@ //// [ES5For-of20.ts] //! //! x 'const' declarations must be initialized -//! ,---- -//! 4 | const v; -//! : ^ +//! ,-[2:1] +//! 2 | let v; +//! 3 | for (let v of [v]) { +//! 4 | const v; +//! : ^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js b/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js index 7f28700a64e2..7c8ae3c89870 100644 --- a/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js @@ -1,7 +1,11 @@ //// [ES5For-of20.ts] //! //! x 'const' declarations must be initialized -//! ,---- -//! 4 | const v; -//! : ^ +//! ,-[2:1] +//! 2 | let v; +//! 3 | for (let v of [v]) { +//! 4 | const v; +//! : ^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js index abebd303b844..72f2972d61f6 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration11_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function * yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js index abebd303b844..72f2972d61f6 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration11_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function * yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js index e5269555ab0e..80b53e01b228 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration2_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js index e5269555ab0e..80b53e01b228 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration2_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js index 6ecbe133afa1..11ee00792de0 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js @@ -1,14 +1,16 @@ //// [FunctionDeclaration3_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js index 6ecbe133afa1..11ee00792de0 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js @@ -1,14 +1,16 @@ //// [FunctionDeclaration3_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js index aa6acb4b6e93..c6bd4dc607a8 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration4_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js index aa6acb4b6e93..c6bd4dc607a8 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration4_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js index 66c8ceee80ed..5e7bc95fa813 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js @@ -1,13 +1,15 @@ //// [FunctionDeclaration5_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Expected ident -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js index 66c8ceee80ed..5e7bc95fa813 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js @@ -1,13 +1,15 @@ //// [FunctionDeclaration5_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Expected ident -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js index 6eccac016c74..fb10ace3b183 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration6_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- +//! ,-[1:1] //! 1 | function*foo(a = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js index 6eccac016c74..fb10ace3b183 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration6_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- +//! ,-[1:1] //! 1 | function*foo(a = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js index 8ee23aaa205d..e2711590911f 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js @@ -1,7 +1,11 @@ //// [FunctionDeclaration7_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- -//! 3 | function*foo(a = yield) { -//! : ^^^^^ +//! ,-[1:1] +//! 1 | function*bar() { +//! 2 | // 'yield' here is an identifier, and not a yield expression. +//! 3 | function*foo(a = yield) { +//! : ^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js index 8ee23aaa205d..e2711590911f 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js @@ -1,7 +1,11 @@ //// [FunctionDeclaration7_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- -//! 3 | function*foo(a = yield) { -//! : ^^^^^ +//! ,-[1:1] +//! 1 | function*bar() { +//! 2 | // 'yield' here is an identifier, and not a yield expression. +//! 3 | function*foo(a = yield) { +//! : ^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js index 030662b8976a..1f70c52813df 100644 --- a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js @@ -1,7 +1,8 @@ //// [VariableDeclaration11_es6.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | let //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js index 030662b8976a..1f70c52813df 100644 --- a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js @@ -1,7 +1,8 @@ //// [VariableDeclaration11_es6.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | let //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js b/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js index 385bd2a519d3..c52f797b2b9b 100644 --- a/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | yield(foo); //! : ^^^^^ +//! 2 | function* foo() { +//! 3 | yield(foo); //! `---- diff --git a/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js b/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js index 385bd2a519d3..c52f797b2b9b 100644 --- a/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | yield(foo); //! : ^^^^^ +//! 2 | function* foo() { +//! 3 | yield(foo); //! `---- diff --git a/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js b/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js index 608a300c4854..9cab43a314e7 100644 --- a/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js +++ b/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js @@ -1,7 +1,9 @@ //// [abstractPropertyInitializer.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract prop = 1 -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class C { +//! 2 | abstract prop = 1 +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js b/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js index 608a300c4854..9cab43a314e7 100644 --- a/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js +++ b/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js @@ -1,7 +1,9 @@ //// [abstractPropertyInitializer.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract prop = 1 -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class C { +//! 2 | abstract prop = 1 +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js b/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js index 4c170eea1357..57f74b713e6a 100644 --- a/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js @@ -1,25 +1,39 @@ //// [accessorWithES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 5 | get x() { -//! : ^ +//! ,-[3:1] +//! 3 | +//! 4 | class C { +//! 5 | get x() { +//! : ^ +//! 6 | return 1; +//! 7 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | set x(v) { -//! : ^ +//! ,-[9:1] +//! 9 | +//! 10 | class D { +//! 11 | set x(v) { +//! : ^ +//! 12 | } +//! 13 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 16 | get a() { return 1 } -//! : ^ +//! ,-[14:1] +//! 14 | +//! 15 | var x = { +//! 16 | get a() { return 1 } +//! : ^ +//! 17 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 20 | set b(v) { } -//! : ^ +//! ,-[18:1] +//! 18 | +//! 19 | var y = { +//! 20 | set b(v) { } +//! : ^ +//! 21 | } //! `---- diff --git a/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js b/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js index 4c170eea1357..57f74b713e6a 100644 --- a/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js @@ -1,25 +1,39 @@ //// [accessorWithES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 5 | get x() { -//! : ^ +//! ,-[3:1] +//! 3 | +//! 4 | class C { +//! 5 | get x() { +//! : ^ +//! 6 | return 1; +//! 7 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | set x(v) { -//! : ^ +//! ,-[9:1] +//! 9 | +//! 10 | class D { +//! 11 | set x(v) { +//! : ^ +//! 12 | } +//! 13 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 16 | get a() { return 1 } -//! : ^ +//! ,-[14:1] +//! 14 | +//! 15 | var x = { +//! 16 | get a() { return 1 } +//! : ^ +//! 17 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 20 | set b(v) { } -//! : ^ +//! ,-[18:1] +//! 18 | +//! 19 | var y = { +//! 20 | set b(v) { } +//! : ^ +//! 21 | } //! `---- diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js index f067442e5dfc..4ee9b4c4ef8e 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js @@ -1,7 +1,10 @@ //// [accessorsOverrideProperty7.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract p = 'yep' -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract p = 'yep' +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | class B extends A { //! `---- diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js index f067442e5dfc..4ee9b4c4ef8e 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js @@ -1,7 +1,10 @@ //// [accessorsOverrideProperty7.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract p = 'yep' -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract p = 'yep' +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | class B extends A { //! `---- diff --git a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js index 2065480b4f08..0d97bd27eade 100644 --- a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js +++ b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js @@ -1,49 +1,77 @@ //// [ambientAccessors.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 3 | static get a(): string; -//! : ^ +//! ,-[1:1] +//! 1 | // ok to use accessors in ambient class in ES3 +//! 2 | declare class C { +//! 3 | static get a(): string; +//! : ^ +//! 4 | static set a(value: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 4 | static set a(value: string); -//! : ^ +//! ,-[2:1] +//! 2 | declare class C { +//! 3 | static get a(): string; +//! 4 | static set a(value: string); +//! : ^ +//! 5 | +//! 6 | private static get b(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 6 | private static get b(): string; -//! : ^ +//! ,-[4:1] +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; +//! : ^ +//! 7 | private static set b(foo: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 7 | private static set b(foo: string); -//! : ^ +//! ,-[5:1] +//! 5 | +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); +//! : ^ +//! 8 | +//! 9 | get x(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | get x(): string; -//! : ^ -//! `---- +//! ,-[7:1] +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; +//! : ^ +//! 10 | set x(value: string); +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | set x(value: string); -//! : ^ +//! ,-[8:1] +//! 8 | +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! : ^ +//! 11 | +//! 12 | private get y(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 12 | private get y(): string; -//! : ^ +//! ,-[10:1] +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! : ^ +//! 13 | private set y(foo: string); +//! 14 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 13 | private set y(foo: string); -//! : ^ +//! ,-[11:1] +//! 11 | +//! 12 | private get y(): string; +//! 13 | private set y(foo: string); +//! : ^ +//! 14 | } //! `---- diff --git a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js index 2065480b4f08..0d97bd27eade 100644 --- a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js +++ b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js @@ -1,49 +1,77 @@ //// [ambientAccessors.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 3 | static get a(): string; -//! : ^ +//! ,-[1:1] +//! 1 | // ok to use accessors in ambient class in ES3 +//! 2 | declare class C { +//! 3 | static get a(): string; +//! : ^ +//! 4 | static set a(value: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 4 | static set a(value: string); -//! : ^ +//! ,-[2:1] +//! 2 | declare class C { +//! 3 | static get a(): string; +//! 4 | static set a(value: string); +//! : ^ +//! 5 | +//! 6 | private static get b(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 6 | private static get b(): string; -//! : ^ +//! ,-[4:1] +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; +//! : ^ +//! 7 | private static set b(foo: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 7 | private static set b(foo: string); -//! : ^ +//! ,-[5:1] +//! 5 | +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); +//! : ^ +//! 8 | +//! 9 | get x(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | get x(): string; -//! : ^ -//! `---- +//! ,-[7:1] +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; +//! : ^ +//! 10 | set x(value: string); +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | set x(value: string); -//! : ^ +//! ,-[8:1] +//! 8 | +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! : ^ +//! 11 | +//! 12 | private get y(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 12 | private get y(): string; -//! : ^ +//! ,-[10:1] +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! : ^ +//! 13 | private set y(foo: string); +//! 14 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 13 | private set y(foo: string); -//! : ^ +//! ,-[11:1] +//! 11 | +//! 12 | private get y(): string; +//! 13 | private set y(foo: string); +//! : ^ +//! 14 | } //! `---- diff --git a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js index e8d076c04d8a..c957b2f08785 100644 --- a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js +++ b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js @@ -5,13 +5,19 @@ //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | /// //! 2 | import imp1 = require('equ'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | +//! 5 | // Ambient external module members are always exported with or without export keyword when module lacks export assignment //! 6 | import imp3 = require('equ2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | var n = imp3.x; +//! 8 | var n: number; //! `---- diff --git a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js index e5c75c9eac6b..4b2e70193ca6 100644 --- a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js +++ b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js @@ -3,13 +3,19 @@ //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | /// //! 2 | import imp1 = require('equ'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | +//! 5 | // Ambient external module members are always exported with or without export keyword when module lacks export assignment //! 6 | import imp3 = require('equ2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | var n = imp3.x; +//! 8 | var n: number; //! `---- diff --git a/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js b/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js index b0e282d60d4e..718e2aab60b3 100644 --- a/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js +++ b/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js @@ -2,7 +2,10 @@ //// [user.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | import foo, {bar} from "jquery"; +//! 3 | import * as baz from "fs"; //! 4 | import boom = require("jquery"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | foo(bar, baz, boom); //! `---- diff --git a/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js b/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js index b0e282d60d4e..718e2aab60b3 100644 --- a/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js +++ b/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js @@ -2,7 +2,10 @@ //// [user.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | import foo, {bar} from "jquery"; +//! 3 | import * as baz from "fs"; //! 4 | import boom = require("jquery"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | foo(bar, baz, boom); //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js index 8688f880bc67..5fd63f989060 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js @@ -1,14 +1,21 @@ //// [asiPreventsParsingAsInterface01.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | interface // This should be the identifier 'interface' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | var interface: number, I: string; +//! 3 | //! 4 | interface // This should be the identifier 'interface' //! : ^^^^^^^^^ +//! 5 | I // This should be the identifier 'I' +//! 6 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js index 8688f880bc67..5fd63f989060 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js @@ -1,14 +1,21 @@ //// [asiPreventsParsingAsInterface01.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | interface // This should be the identifier 'interface' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | var interface: number, I: string; +//! 3 | //! 4 | interface // This should be the identifier 'interface' //! : ^^^^^^^^^ +//! 5 | I // This should be the identifier 'I' +//! 6 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js index 5e2a63860ef6..e07320eb499c 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js @@ -1,14 +1,21 @@ //// [asiPreventsParsingAsInterface02.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(interface: number, I: string) { //! : ^^^^^^^^^ +//! 3 | interface // This should be the identifier 'interface' +//! 4 | I // This should be the identifier 'I' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 3 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(interface: number, I: string) { +//! 3 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 4 | I // This should be the identifier 'I' +//! 5 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js index 5e2a63860ef6..e07320eb499c 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js @@ -1,14 +1,21 @@ //// [asiPreventsParsingAsInterface02.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(interface: number, I: string) { //! : ^^^^^^^^^ +//! 3 | interface // This should be the identifier 'interface' +//! 4 | I // This should be the identifier 'I' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 3 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(interface: number, I: string) { +//! 3 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 4 | I // This should be the identifier 'I' +//! 5 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js index ec87d23d69f7..43425c115b21 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js @@ -1,14 +1,21 @@ //// [asiPreventsParsingAsInterface03.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | namespace n { //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 5 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | namespace n { +//! 5 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 6 | I // This should be the identifier 'I' +//! 7 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js index ec87d23d69f7..43425c115b21 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js @@ -1,14 +1,21 @@ //// [asiPreventsParsingAsInterface03.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | namespace n { //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 5 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | namespace n { +//! 5 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 6 | I // This should be the identifier 'I' +//! 7 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js index bcfa120f89d9..0d256f2f0dfa 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js @@ -1,7 +1,10 @@ //// [asiPreventsParsingAsInterface04.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var declare: boolean, interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | declare // This should be the identifier 'declare' //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js index bcfa120f89d9..0d256f2f0dfa 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js @@ -1,7 +1,10 @@ //// [asiPreventsParsingAsInterface04.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var declare: boolean, interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | declare // This should be the identifier 'declare' //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js index 69ad2026917f..70251927f82f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js index 69ad2026917f..70251927f82f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js index 8298ed5df9ea..a8a3f494e268 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js index 8298ed5df9ea..a8a3f494e268 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js index f189173ccf4b..b985d508b417 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js index f189173ccf4b..b985d508b417 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js index 6c8847d6d61f..685b6f1cea2c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js index 6c8847d6d61f..685b6f1cea2c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js index 61d6e91e5302..c2bc5185f7fd 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js index 61d6e91e5302..c2bc5185f7fd 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js index a76925a313d4..31f3b48a7d0d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js index a76925a313d4..31f3b48a7d0d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js index 5dc32822120c..777e399d918b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js index 5dc32822120c..777e399d918b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js index 38fbdcec2566..b72e9922c296 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js index 38fbdcec2566..b72e9922c296 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js index a717ed2251b7..f26e8a96aa2d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js index a717ed2251b7..f26e8a96aa2d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js index 5991eb448e96..9170b7531792 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js index 5991eb448e96..9170b7531792 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js index 2dd0ab2e3163..b8bd92912e9a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js index 2dd0ab2e3163..b8bd92912e9a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js index 46fc7f46d627..b4e5d4dcf44d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js index 46fc7f46d627..b4e5d4dcf44d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js index d50dff769648..7ba1ec9b82b4 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js index d50dff769648..7ba1ec9b82b4 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js index c42bcac269e4..ea392c288929 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js index c42bcac269e4..ea392c288929 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js index 5a5650387c65..8ca638d851e9 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js index 5a5650387c65..8ca638d851e9 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js index 4e0217a182b2..02b285b0e349 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js index 4e0217a182b2..02b285b0e349 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js index 466b855733ae..895b75bac82d 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js index 466b855733ae..895b75bac82d 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js index fe8f6234c702..99b28a6a5d8a 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js index fe8f6234c702..99b28a6a5d8a 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js index 6300053e6cb6..b69f2cfe782f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js index 6300053e6cb6..b69f2cfe782f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js index abba3d3920a7..c88cdc728f31 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js index abba3d3920a7..c88cdc728f31 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js index dbc9bc4c459a..d256afbc7099 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js index dbc9bc4c459a..d256afbc7099 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js index b6447be02322..dba80f2a4fb2 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js index b6447be02322..dba80f2a4fb2 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js index a42011e683ac..0e8bcd49ac02 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js index a42011e683ac..0e8bcd49ac02 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js index d78f7e590b10..91b707d6de33 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js index d78f7e590b10..91b707d6de33 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js index 0fdf80372976..97e3895025e7 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js index 0fdf80372976..97e3895025e7 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js index 2cc07b1f21e0..3baba16ef129 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js index 2cc07b1f21e0..3baba16ef129 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js index d11dc7c559df..97e00b07517f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js index d11dc7c559df..97e00b07517f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js index ecc1c7bb2e9b..7652af1ef114 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es2017_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[9:1] +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js index ecc1c7bb2e9b..7652af1ef114 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es2017_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[9:1] +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js index 2824f64a1bd4..6a36ec8e550d 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es2017_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js index 2824f64a1bd4..6a36ec8e550d 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es2017_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js index 56f7fdf5faa1..5a99829496b7 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es2017_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js index 56f7fdf5faa1..5a99829496b7 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es2017_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js index d12f68391466..fa422b0478e0 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es6_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[9:1] +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js index d12f68391466..fa422b0478e0 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es6_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[9:1] +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js index 273b2ef79c0a..9e35e02fa69c 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es6_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js index 273b2ef79c0a..9e35e02fa69c 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es6_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js index 9818dad33190..8f75f46a77f0 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es6_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js index 9818dad33190..8f75f46a77f0 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js @@ -1,13 +1,19 @@ //// [await_unaryExpression_es6_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js index f62937f9b43d..87369f9cc743 100644 --- a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js +++ b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js @@ -1,13 +1,19 @@ //// [binaryIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var bin1 = 0B1102110; //! : ^^^^ +//! 3 | var bin1 = 0b11023410; //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var bin1 = 0B1102110; //! 3 | var bin1 = 0b11023410; //! : ^^^^^ +//! 4 | +//! 5 | var obj1 = { //! `---- diff --git a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js index f62937f9b43d..87369f9cc743 100644 --- a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js +++ b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js @@ -1,13 +1,19 @@ //// [binaryIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var bin1 = 0B1102110; //! : ^^^^ +//! 3 | var bin1 = 0b11023410; //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var bin1 = 0B1102110; //! 3 | var bin1 = 0b11023410; //! : ^^^^^ +//! 4 | +//! 5 | var obj1 = { //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js index 9ca825c58449..359eb6ad17bb 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js @@ -1,211 +1,343 @@ //// [callSignaturesWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[3:1] +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[3:1] +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[4:1] +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! 6 | var f3 = (x, private y) => { } //! : ^^^^^^^^^ +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[10:1] +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[10:1] +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^ +//! ,-[16:1] +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^ +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^^ +//! ,-[16:1] +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^^ +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^^ +//! ,-[22:1] +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^ +//! ,-[22:1] +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | foo(public x: number, y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[23:1] +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 26 | foo3(x: T, private y: T); -//! : ^^^^^^^^^^^^ +//! ,-[24:1] +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! : ^^^^^^^^^^^^ +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[29:1] +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^^ +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[29:1] +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | foo(public x, y) { }, -//! : ^^^^^^^^ +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! : ^^^^^^^^ +//! 36 | a: function foo(x: number, private y: string) { }, +//! 37 | b: (public x: T, private y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 36 | a: function foo(x: number, private y: string) { }, -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[34:1] +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! 36 | a: function foo(x: number, private y: string) { }, +//! : ^^^^^^^^^^^^^^^^^ +//! 37 | b: (public x: T, private y: T) => { } +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js index 9ca825c58449..359eb6ad17bb 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js @@ -1,211 +1,343 @@ //// [callSignaturesWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[3:1] +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[3:1] +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[4:1] +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! 6 | var f3 = (x, private y) => { } //! : ^^^^^^^^^ +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[10:1] +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[10:1] +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^ +//! ,-[16:1] +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^ +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^^ +//! ,-[16:1] +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^^ +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^^ +//! ,-[22:1] +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^ +//! ,-[22:1] +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | foo(public x: number, y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[23:1] +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 26 | foo3(x: T, private y: T); -//! : ^^^^^^^^^^^^ +//! ,-[24:1] +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! : ^^^^^^^^^^^^ +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[29:1] +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^^ +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[29:1] +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | foo(public x, y) { }, -//! : ^^^^^^^^ +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! : ^^^^^^^^ +//! 36 | a: function foo(x: number, private y: string) { }, +//! 37 | b: (public x: T, private y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 36 | a: function foo(x: number, private y: string) { }, -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[34:1] +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! 36 | a: function foo(x: number, private y: string) { }, +//! : ^^^^^^^^^^^^^^^^^ +//! 37 | b: (public x: T, private y: T) => { } +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js index 736fa3923f9c..b9972e454db9 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js @@ -1,121 +1,177 @@ //// [callSignaturesWithDuplicateParameters.ts] //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[1:1] +//! 1 | // Duplicate parameter names are always an error +//! 2 | //! 3 | function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(x, x) { } //! 4 | var f = function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[3:1] +//! 3 | function foo(x, x) { } +//! 4 | var f = function foo(x, x) { } //! 5 | var f2 = function (x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[4:1] +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } //! 6 | var f3 = (x, x) => { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[5:1] +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } //! 7 | var f4 = (x: T, x: T) => { } //! : ^^|^ ^^|^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 9 | function foo2(x: string, x: number) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here -//! `---- +//! ,-[7:1] +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } +//! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! 10 | var f5 = function foo(x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 11 | var f6 = function (x: string, x: number) { } +//! 12 | var f7 = (x: string, x: number) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } //! 11 | var f6 = function (x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 12 | var f7 = (x: string, x: number) => { } +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[10:1] +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } //! 12 | var f7 = (x: string, x: number) => { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 16 | foo(x, x) { } -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(x, x) { } +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 17 | foo2(x: number, x: string) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 18 | foo3(x: T, x: T) { } +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 18 | foo3(x: T, x: T) { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[16:1] +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 35 | foo(x, x) { }, -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 36 | a: function foo(x: number, x: string) { }, -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[34:1] +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 37 | b: (x: T, x: T) => { } +//! 38 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 37 | b: (x: T, x: T) => { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[35:1] +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js index 736fa3923f9c..b9972e454db9 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js @@ -1,121 +1,177 @@ //// [callSignaturesWithDuplicateParameters.ts] //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[1:1] +//! 1 | // Duplicate parameter names are always an error +//! 2 | //! 3 | function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(x, x) { } //! 4 | var f = function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[3:1] +//! 3 | function foo(x, x) { } +//! 4 | var f = function foo(x, x) { } //! 5 | var f2 = function (x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[4:1] +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } //! 6 | var f3 = (x, x) => { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[5:1] +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } //! 7 | var f4 = (x: T, x: T) => { } //! : ^^|^ ^^|^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 9 | function foo2(x: string, x: number) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here -//! `---- +//! ,-[7:1] +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } +//! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! 10 | var f5 = function foo(x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 11 | var f6 = function (x: string, x: number) { } +//! 12 | var f7 = (x: string, x: number) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } //! 11 | var f6 = function (x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 12 | var f7 = (x: string, x: number) => { } +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[10:1] +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } //! 12 | var f7 = (x: string, x: number) => { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 16 | foo(x, x) { } -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(x, x) { } +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 17 | foo2(x: number, x: string) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 18 | foo3(x: T, x: T) { } +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 18 | foo3(x: T, x: T) { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[16:1] +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 35 | foo(x, x) { }, -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 36 | a: function foo(x: number, x: string) { }, -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[34:1] +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 37 | b: (x: T, x: T) => { } +//! 38 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 37 | b: (x: T, x: T) => { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[35:1] +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js index 6302b287f549..67ac10cd2a97 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js @@ -1,7 +1,11 @@ //// [callSignaturesWithParameterInitializers.ts] //! //! x Unexpected token `)`. Expected an identifier, [ for an array pattern, { for an object patter or ... for a rest pattern -//! ,---- -//! 24 | (x = 1); -//! : ^ +//! ,-[22:1] +//! 22 | // these are errors +//! 23 | interface I { +//! 24 | (x = 1); +//! : ^ +//! 25 | foo(x: number, y = 1); +//! 26 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js index 6302b287f549..67ac10cd2a97 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js @@ -1,7 +1,11 @@ //// [callSignaturesWithParameterInitializers.ts] //! //! x Unexpected token `)`. Expected an identifier, [ for an array pattern, { for an object patter or ... for a rest pattern -//! ,---- -//! 24 | (x = 1); -//! : ^ +//! ,-[22:1] +//! 22 | // these are errors +//! 23 | interface I { +//! 24 | (x = 1); +//! : ^ +//! 25 | foo(x: number, y = 1); +//! 26 | } //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js index 844b556e5e08..92cbe451700e 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js @@ -58,13 +58,21 @@ Object.defineProperty(module.exports, "setonlyAccessor", { //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import m1 = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | m1.thing; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[21:1] +//! 21 | m1.setonlyAccessor = 0; +//! 22 | //! 23 | import m2 = require("./mod2"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 24 | +//! 25 | m2.thing; //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js index ce9e02cf4c27..80b2efbaa5b3 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js @@ -45,13 +45,21 @@ require("./mod1").thing, require("./mod2").thing; //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import m1 = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | m1.thing; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[21:1] +//! 21 | m1.setonlyAccessor = 0; +//! 22 | //! 23 | import m2 = require("./mod2"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 24 | +//! 25 | m2.thing; //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js index b411ce73d64e..1198a4fcb04d 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js @@ -36,7 +36,11 @@ module.exports = Person; //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import Person = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | const m1 = new Person("Name") //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js index 2b4687350dd2..55fbdd1c2ecd 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js @@ -27,7 +27,11 @@ Person.prototype.describe = function() { //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import Person = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | const m1 = new Person("Name") //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js index a0bf606d33c8..1688c9d5b567 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js index a0bf606d33c8..1688c9d5b567 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js index a0bf606d33c8..1688c9d5b567 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js index a0bf606d33c8..1688c9d5b567 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js index a0bf606d33c8..2a0af2bc81a2 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const Tag = (x: {}) =>
; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js index a0bf606d33c8..2a0af2bc81a2 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const Tag = (x: {}) =>
; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js index a0bf606d33c8..4effc06e99a6 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js index a0bf606d33c8..4effc06e99a6 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js index a0bf606d33c8..4effc06e99a6 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js index a0bf606d33c8..4effc06e99a6 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js index a0bf606d33c8..25bdd3818021 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | // OK //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js index a0bf606d33c8..25bdd3818021 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | // OK //! `---- diff --git a/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js b/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js index 38bc2a1cce19..b58d014d6f46 100644 --- a/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js +++ b/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js @@ -62,7 +62,10 @@ module.exports = x; //// [validate.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | // Validate in TS as simple validations would usually be interpreted as more special assignments //! 2 | import x = require("./"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | x.name; +//! 4 | x.middleInit; //! `---- diff --git a/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js b/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js index 63fb0cb460ca..0bc146206be6 100644 --- a/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js @@ -25,7 +25,10 @@ Object.defineProperty(x, "name", { //// [validate.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | // Validate in TS as simple validations would usually be interpreted as more special assignments //! 2 | import x = require("./"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | x.name; +//! 4 | x.middleInit; //! `---- diff --git a/crates/swc/tests/tsc-references/circularReference.1.normal.js b/crates/swc/tests/tsc-references/circularReference.1.normal.js index b5068b053c57..95fa9d2d0c65 100644 --- a/crates/swc/tests/tsc-references/circularReference.1.normal.js +++ b/crates/swc/tests/tsc-references/circularReference.1.normal.js @@ -1,14 +1,18 @@ //// [foo1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { //! `---- diff --git a/crates/swc/tests/tsc-references/circularReference.2.minified.js b/crates/swc/tests/tsc-references/circularReference.2.minified.js index b5068b053c57..95fa9d2d0c65 100644 --- a/crates/swc/tests/tsc-references/circularReference.2.minified.js +++ b/crates/swc/tests/tsc-references/circularReference.2.minified.js @@ -1,14 +1,18 @@ //// [foo1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { //! `---- diff --git a/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js b/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js index 5709fac20132..3ff400ab00ad 100644 --- a/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js +++ b/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js @@ -2,9 +2,11 @@ //// [/project/node_modules/cjs-dep/index.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | declare class SpecialError extends Error {} //! 2 | export = SpecialError; //! : ^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //// [/project/index.ts] function handleError(err) {} diff --git a/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js b/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js index 632462e06a5a..5642f548b922 100644 --- a/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js +++ b/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js @@ -2,9 +2,11 @@ //// [/project/node_modules/cjs-dep/index.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | declare class SpecialError extends Error {} //! 2 | export = SpecialError; //! : ^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //// [/project/index.ts] export { }; diff --git a/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js b/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js index e50b12309f10..6f9e488f027d 100644 --- a/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js @@ -1,13 +1,20 @@ //// [classAbstractAccessor.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 4 | abstract get aa() { return 1; } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | abstract class A { +//! 3 | abstract get a(); +//! 4 | abstract get aa() { return 1; } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract set bb(x: string) {} // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[4:1] +//! 4 | abstract get aa() { return 1; } // error +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js b/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js index e50b12309f10..6f9e488f027d 100644 --- a/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js @@ -1,13 +1,20 @@ //// [classAbstractAccessor.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 4 | abstract get aa() { return 1; } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | abstract class A { +//! 3 | abstract get a(); +//! 4 | abstract get aa() { return 1; } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract set bb(x: string) {} // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[4:1] +//! 4 | abstract get aa() { return 1; } // error +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js b/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js index e02330c2ada1..4def23b2ae7c 100644 --- a/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js @@ -1,7 +1,9 @@ //// [classAbstractConstructor.ts] //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js b/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js index e02330c2ada1..4def23b2ae7c 100644 --- a/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js @@ -1,7 +1,9 @@ //// [classAbstractConstructor.ts] //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js index 193b5ec50852..8da5d2cbb120 100644 --- a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js @@ -1,13 +1,17 @@ //// [classAbstractDeclarations.d.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | abstract constructor() {} -//! : ^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^ +//! 3 | } //! `---- //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js index 193b5ec50852..8da5d2cbb120 100644 --- a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js @@ -1,13 +1,17 @@ //// [classAbstractDeclarations.d.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | abstract constructor() {} -//! : ^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^ +//! 3 | } //! `---- //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js b/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js index 40003c9865e2..0f46976703c7 100644 --- a/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js @@ -1,7 +1,10 @@ //// [classAbstractInstantiations2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 50 | abstract baz() : number; -//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[48:1] +//! 48 | +//! 49 | class H { // error -- not declared abstract +//! 50 | abstract baz() : number; +//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js b/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js index 40003c9865e2..0f46976703c7 100644 --- a/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js @@ -1,7 +1,10 @@ //// [classAbstractInstantiations2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 50 | abstract baz() : number; -//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[48:1] +//! 48 | +//! 49 | class H { // error -- not declared abstract +//! 50 | abstract baz() : number; +//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js index a5f6a0f4d8de..48635bca71ab 100644 --- a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js @@ -1,41 +1,57 @@ //// [classAbstractMergedDeclaration.ts] //! //! x the name `CC1` is defined multiple times -//! ,-[13:1] +//! ,-[11:1] +//! 11 | abstract class IC {} +//! 12 | //! 13 | abstract class CC1 {} //! : ^|^ //! : `-- previous definition of `CC1` here //! 14 | class CC1 {} //! : ^|^ //! : `-- `CC1` redefined here +//! 15 | +//! 16 | class CC2 {} //! `---- //! //! x the name `CC2` is defined multiple times -//! ,-[16:1] +//! ,-[14:1] +//! 14 | class CC1 {} +//! 15 | //! 16 | class CC2 {} //! : ^|^ //! : `-- previous definition of `CC2` here //! 17 | abstract class CC2 {} //! : ^|^ //! : `-- `CC2` redefined here +//! 18 | +//! 19 | declare abstract class DCI {} //! `---- //! //! x the name `DCC1` is defined multiple times -//! ,-[25:1] +//! ,-[23:1] +//! 23 | declare abstract class DIC {} +//! 24 | //! 25 | declare abstract class DCC1 {} //! : ^^|^ //! : `-- previous definition of `DCC1` here //! 26 | declare class DCC1 {} //! : ^^|^ //! : `-- `DCC1` redefined here +//! 27 | +//! 28 | declare class DCC2 {} //! `---- //! //! x the name `DCC2` is defined multiple times -//! ,-[28:1] +//! ,-[26:1] +//! 26 | declare class DCC1 {} +//! 27 | //! 28 | declare class DCC2 {} //! : ^^|^ //! : `-- previous definition of `DCC2` here //! 29 | declare abstract class DCC2 {} //! : ^^|^ //! : `-- `DCC2` redefined here +//! 30 | +//! 31 | new CM; //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js index a5f6a0f4d8de..48635bca71ab 100644 --- a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js @@ -1,41 +1,57 @@ //// [classAbstractMergedDeclaration.ts] //! //! x the name `CC1` is defined multiple times -//! ,-[13:1] +//! ,-[11:1] +//! 11 | abstract class IC {} +//! 12 | //! 13 | abstract class CC1 {} //! : ^|^ //! : `-- previous definition of `CC1` here //! 14 | class CC1 {} //! : ^|^ //! : `-- `CC1` redefined here +//! 15 | +//! 16 | class CC2 {} //! `---- //! //! x the name `CC2` is defined multiple times -//! ,-[16:1] +//! ,-[14:1] +//! 14 | class CC1 {} +//! 15 | //! 16 | class CC2 {} //! : ^|^ //! : `-- previous definition of `CC2` here //! 17 | abstract class CC2 {} //! : ^|^ //! : `-- `CC2` redefined here +//! 18 | +//! 19 | declare abstract class DCI {} //! `---- //! //! x the name `DCC1` is defined multiple times -//! ,-[25:1] +//! ,-[23:1] +//! 23 | declare abstract class DIC {} +//! 24 | //! 25 | declare abstract class DCC1 {} //! : ^^|^ //! : `-- previous definition of `DCC1` here //! 26 | declare class DCC1 {} //! : ^^|^ //! : `-- `DCC1` redefined here +//! 27 | +//! 28 | declare class DCC2 {} //! `---- //! //! x the name `DCC2` is defined multiple times -//! ,-[28:1] +//! ,-[26:1] +//! 26 | declare class DCC1 {} +//! 27 | //! 28 | declare class DCC2 {} //! : ^^|^ //! : `-- previous definition of `DCC2` here //! 29 | declare abstract class DCC2 {} //! : ^^|^ //! : `-- `DCC2` redefined here +//! 30 | +//! 31 | new CM; //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js index 580e1ce12254..034337f4d5ca 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js @@ -1,19 +1,27 @@ //// [classAbstractMethodInNonAbstractClass.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[4:1] +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[4:1] +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js index 580e1ce12254..034337f4d5ca 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js @@ -1,19 +1,27 @@ //// [classAbstractMethodInNonAbstractClass.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[4:1] +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[4:1] +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js index 89e3a2496f4a..bfd336fedfbe 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js @@ -1,7 +1,9 @@ //// [classAbstractMethodWithImplementation.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 2 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js index 89e3a2496f4a..bfd336fedfbe 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js @@ -1,7 +1,9 @@ //// [classAbstractMethodWithImplementation.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 2 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js index d1d9a9953584..5def386f1659 100644 --- a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js @@ -1,7 +1,9 @@ //// [classAbstractUsingAbstractMethods2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js index d1d9a9953584..5def386f1659 100644 --- a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js @@ -1,7 +1,9 @@ //// [classAbstractUsingAbstractMethods2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js b/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js index 26c4f9bb48b2..186e18087d24 100644 --- a/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js +++ b/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js @@ -8,17 +8,22 @@ //! 2 | var C = ''; // error //! : | //! : `-- `C` redefined here +//! 3 | +//! 4 | module M { //! `---- //! //! x the name `D` is defined multiple times -//! ,-[5:5] -//! 5 | class D { // error -//! : | -//! : `-- previous definition of `D` here -//! 6 | bar: string; -//! 7 | } -//! 8 | -//! 9 | var D = 1; // error -//! : | -//! : `-- `D` redefined here -//! `---- +//! ,-[3:1] +//! 3 | +//! 4 | module M { +//! 5 | class D { // error +//! : | +//! : `-- previous definition of `D` here +//! 6 | bar: string; +//! 7 | } +//! 8 | +//! 9 | var D = 1; // error +//! : | +//! : `-- `D` redefined here +//! 10 | } +//! `---- diff --git a/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js b/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js index 26c4f9bb48b2..186e18087d24 100644 --- a/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js +++ b/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js @@ -8,17 +8,22 @@ //! 2 | var C = ''; // error //! : | //! : `-- `C` redefined here +//! 3 | +//! 4 | module M { //! `---- //! //! x the name `D` is defined multiple times -//! ,-[5:5] -//! 5 | class D { // error -//! : | -//! : `-- previous definition of `D` here -//! 6 | bar: string; -//! 7 | } -//! 8 | -//! 9 | var D = 1; // error -//! : | -//! : `-- `D` redefined here -//! `---- +//! ,-[3:1] +//! 3 | +//! 4 | module M { +//! 5 | class D { // error +//! : | +//! : `-- previous definition of `D` here +//! 6 | bar: string; +//! 7 | } +//! 8 | +//! 9 | var D = 1; // error +//! : | +//! : `-- `D` redefined here +//! 10 | } +//! `---- diff --git a/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js b/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js index f9621a20de55..b5cbe38c3561 100644 --- a/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js @@ -1,7 +1,9 @@ //// [classExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[7:1] +//! 7 | +//! 8 | // error //! 9 | class C2 implements A?.B {} //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js b/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js index f9621a20de55..b5cbe38c3561 100644 --- a/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js @@ -1,7 +1,9 @@ //// [classExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[7:1] +//! 7 | +//! 8 | // error //! 9 | class C2 implements A?.B {} //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js index be53ee56c88e..937d4a5f4719 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js @@ -1,7 +1,10 @@ //// [classStaticBlock19.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 2 | @decorator -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | @decorator +//! : ^ +//! 3 | static { +//! 4 | // something //! `---- diff --git a/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js index be53ee56c88e..937d4a5f4719 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js @@ -1,7 +1,10 @@ //// [classStaticBlock19.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 2 | @decorator -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | @decorator +//! : ^ +//! 3 | static { +//! 4 | // something //! `---- diff --git a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js index b41a909f0d50..b5020828a75e 100644 --- a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js @@ -1,25 +1,38 @@ //// [classWithPredefinedTypesAsNames.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // classes cannot use predefined types as names +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | class number { } +//! 5 | class boolean { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | class any { } //! 4 | class number { } //! : ^^^^^^ +//! 5 | class boolean { } +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[3:1] +//! 3 | class any { } +//! 4 | class number { } //! 5 | class boolean { } //! : ^^^^^^^ +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[4:1] +//! 4 | class number { } +//! 5 | class boolean { } //! 6 | class string { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js index b41a909f0d50..b5020828a75e 100644 --- a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js @@ -1,25 +1,38 @@ //// [classWithPredefinedTypesAsNames.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // classes cannot use predefined types as names +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | class number { } +//! 5 | class boolean { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | class any { } //! 4 | class number { } //! : ^^^^^^ +//! 5 | class boolean { } +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[3:1] +//! 3 | class any { } +//! 4 | class number { } //! 5 | class boolean { } //! : ^^^^^^^ +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[4:1] +//! 4 | class number { } +//! 5 | class boolean { } //! 6 | class string { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js index 75f81e1755f0..ba0c15212420 100644 --- a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js @@ -1,13 +1,19 @@ //// [classWithTwoConstructorDefinitions.ts] //! //! x A class can only have one constructor -//! ,---- -//! 3 | constructor(x) { } // error -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } // error +//! 3 | constructor(x) { } // error +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- //! //! x A class can only have one constructor -//! ,---- -//! 8 | constructor(x: T, y: T) { } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[6:1] +//! 6 | class D { +//! 7 | constructor(x: T) { } // error +//! 8 | constructor(x: T, y: T) { } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 9 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js index 75f81e1755f0..ba0c15212420 100644 --- a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js @@ -1,13 +1,19 @@ //// [classWithTwoConstructorDefinitions.ts] //! //! x A class can only have one constructor -//! ,---- -//! 3 | constructor(x) { } // error -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } // error +//! 3 | constructor(x) { } // error +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- //! //! x A class can only have one constructor -//! ,---- -//! 8 | constructor(x: T, y: T) { } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[6:1] +//! 6 | class D { +//! 7 | constructor(x: T) { } // error +//! 8 | constructor(x: T, y: T) { } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 9 | } //! `---- diff --git a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js index a0bf606d33c8..e483cdff7637 100644 --- a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js +++ b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 |
//! `---- diff --git a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js index a0bf606d33c8..e483cdff7637 100644 --- a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js +++ b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 |
//! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js index eb2422addb94..e57a48fc09d5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js @@ -1,13 +1,21 @@ //// [computedPropertyNames3_ES5.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js index eb2422addb94..e57a48fc09d5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js @@ -1,13 +1,21 @@ //// [computedPropertyNames3_ES5.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js index 5ea9a9c3def5..a53552ba567b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js @@ -1,13 +1,21 @@ //// [computedPropertyNames3_ES6.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js index 5ea9a9c3def5..a53552ba567b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js @@ -1,13 +1,21 @@ //// [computedPropertyNames3_ES6.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[3:1] +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js index 48a0aad0e29b..c3789ff9f00d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js @@ -1,7 +1,11 @@ //// [computedPropertyNames49_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[8:1] +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js index 48a0aad0e29b..c3789ff9f00d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js @@ -1,7 +1,11 @@ //// [computedPropertyNames49_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[8:1] +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js index 8ebc3674bebf..49922edf3588 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [computedPropertyNames49_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[8:1] +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js index 8ebc3674bebf..49922edf3588 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [computedPropertyNames49_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[8:1] +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js index 0ec52bedc7e3..16a9318049cd 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js @@ -1,7 +1,11 @@ //// [computedPropertyNames50_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[10:1] +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js index 0ec52bedc7e3..16a9318049cd 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js @@ -1,7 +1,11 @@ //// [computedPropertyNames50_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[10:1] +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js index d1562363c1b9..c94d72941e0c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [computedPropertyNames50_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[10:1] +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js index d1562363c1b9..c94d72941e0c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [computedPropertyNames50_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[10:1] +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js index 7866c3b57c2d..4ed0e6fad6e2 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js @@ -1,25 +1,37 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | new (public x); -//! : ^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | interface I { +//! 16 | new (public x); +//! : ^^^^^^^^ +//! 17 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (private x); -//! : ^^^^^^^^^ +//! ,-[18:1] +//! 18 | +//! 19 | interface I2 { +//! 20 | new (private x); +//! : ^^^^^^^^^ +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (public x); -//! : ^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | var a: { +//! 24 | new (public x); +//! : ^^^^^^^^ +//! 25 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 28 | new (private x); -//! : ^^^^^^^^^ +//! ,-[26:1] +//! 26 | +//! 27 | var b: { +//! 28 | new (private x); +//! : ^^^^^^^^^ +//! 29 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js index 7866c3b57c2d..4ed0e6fad6e2 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js @@ -1,25 +1,37 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | new (public x); -//! : ^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | interface I { +//! 16 | new (public x); +//! : ^^^^^^^^ +//! 17 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (private x); -//! : ^^^^^^^^^ +//! ,-[18:1] +//! 18 | +//! 19 | interface I2 { +//! 20 | new (private x); +//! : ^^^^^^^^^ +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (public x); -//! : ^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | var a: { +//! 24 | new (public x); +//! : ^^^^^^^^ +//! 25 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 28 | new (private x); -//! : ^^^^^^^^^ +//! ,-[26:1] +//! 26 | +//! 27 | var b: { +//! 28 | new (private x); +//! : ^^^^^^^^^ +//! 29 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js index 9ba234826635..19fe3a1fce5a 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js @@ -1,73 +1,117 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters2.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | constructor(private x); -//! : ^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | class C2 { +//! 9 | constructor(private x); +//! : ^^^^^^^^^ +//! 10 | constructor(public x) { } +//! 11 | } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 14 | constructor(private x); -//! : ^^^^^^^^^ +//! ,-[12:1] +//! 12 | +//! 13 | class C3 { +//! 14 | constructor(private x); +//! : ^^^^^^^^^ +//! 15 | constructor(private y) { } +//! 16 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 19 | new (public x); -//! : ^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | interface I { +//! 19 | new (public x); +//! : ^^^^^^^^ +//! 20 | new (public x); +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (public x); -//! : ^^^^^^^^ +//! ,-[18:1] +//! 18 | interface I { +//! 19 | new (public x); +//! 20 | new (public x); +//! : ^^^^^^^^ +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (private x); -//! : ^^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | interface I2 { +//! 24 | new (private x); +//! : ^^^^^^^^^ +//! 25 | new (private x); +//! 26 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | new (private x); -//! : ^^^^^^^^^ +//! ,-[23:1] +//! 23 | interface I2 { +//! 24 | new (private x); +//! 25 | new (private x); +//! : ^^^^^^^^^ +//! 26 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 29 | new (public x); -//! : ^^^^^^^^ +//! ,-[27:1] +//! 27 | +//! 28 | var a: { +//! 29 | new (public x); +//! : ^^^^^^^^ +//! 30 | new (public y); +//! 31 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | new (public y); -//! : ^^^^^^^^ +//! ,-[28:1] +//! 28 | var a: { +//! 29 | new (public x); +//! 30 | new (public y); +//! : ^^^^^^^^ +//! 31 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 34 | new (private x); -//! : ^^^^^^^^^ +//! ,-[32:1] +//! 32 | +//! 33 | var b: { +//! 34 | new (private x); +//! : ^^^^^^^^^ +//! 35 | new (private y); +//! 36 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | new (private y); -//! : ^^^^^^^^^ +//! ,-[33:1] +//! 33 | var b: { +//! 34 | new (private x); +//! 35 | new (private y); +//! : ^^^^^^^^^ +//! 36 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js index 9ba234826635..19fe3a1fce5a 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js @@ -1,73 +1,117 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters2.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | constructor(private x); -//! : ^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | class C2 { +//! 9 | constructor(private x); +//! : ^^^^^^^^^ +//! 10 | constructor(public x) { } +//! 11 | } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 14 | constructor(private x); -//! : ^^^^^^^^^ +//! ,-[12:1] +//! 12 | +//! 13 | class C3 { +//! 14 | constructor(private x); +//! : ^^^^^^^^^ +//! 15 | constructor(private y) { } +//! 16 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 19 | new (public x); -//! : ^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | interface I { +//! 19 | new (public x); +//! : ^^^^^^^^ +//! 20 | new (public x); +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (public x); -//! : ^^^^^^^^ +//! ,-[18:1] +//! 18 | interface I { +//! 19 | new (public x); +//! 20 | new (public x); +//! : ^^^^^^^^ +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (private x); -//! : ^^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | interface I2 { +//! 24 | new (private x); +//! : ^^^^^^^^^ +//! 25 | new (private x); +//! 26 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | new (private x); -//! : ^^^^^^^^^ +//! ,-[23:1] +//! 23 | interface I2 { +//! 24 | new (private x); +//! 25 | new (private x); +//! : ^^^^^^^^^ +//! 26 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 29 | new (public x); -//! : ^^^^^^^^ +//! ,-[27:1] +//! 27 | +//! 28 | var a: { +//! 29 | new (public x); +//! : ^^^^^^^^ +//! 30 | new (public y); +//! 31 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | new (public y); -//! : ^^^^^^^^ +//! ,-[28:1] +//! 28 | var a: { +//! 29 | new (public x); +//! 30 | new (public y); +//! : ^^^^^^^^ +//! 31 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 34 | new (private x); -//! : ^^^^^^^^^ +//! ,-[32:1] +//! 32 | +//! 33 | var b: { +//! 34 | new (private x); +//! : ^^^^^^^^^ +//! 35 | new (private y); +//! 36 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | new (private y); -//! : ^^^^^^^^^ +//! ,-[33:1] +//! 33 | var b: { +//! 34 | new (private x); +//! 35 | new (private y); +//! : ^^^^^^^^^ +//! 36 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js index 2f7e3a3d9f30..41dc4aa66b71 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js @@ -1,13 +1,21 @@ //// [constructorOverloadsWithDefaultValues.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 3 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo: string; +//! 3 | constructor(x = 1); // error +//! : ^^^^^ +//! 4 | constructor() { +//! 5 | } //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 10 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[8:1] +//! 8 | class D { +//! 9 | foo: string; +//! 10 | constructor(x = 1); // error +//! : ^^^^^ +//! 11 | constructor() { +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js index 2f7e3a3d9f30..41dc4aa66b71 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js @@ -1,13 +1,21 @@ //// [constructorOverloadsWithDefaultValues.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 3 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo: string; +//! 3 | constructor(x = 1); // error +//! : ^^^^^ +//! 4 | constructor() { +//! 5 | } //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 10 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[8:1] +//! 8 | class D { +//! 9 | foo: string; +//! 10 | constructor(x = 1); // error +//! : ^^^^^ +//! 11 | constructor() { +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js index b3d56301fdb6..d54a9d9682da 100644 --- a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js @@ -1,13 +1,21 @@ //// [controlFlowDeleteOperator.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[13:1] +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[13:1] +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- diff --git a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js index b3d56301fdb6..d54a9d9682da 100644 --- a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js @@ -1,13 +1,21 @@ //// [controlFlowDeleteOperator.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[13:1] +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[13:1] +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- diff --git a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js index cba257ab10b4..97cb2ab1eafe 100644 --- a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js +++ b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js @@ -2,7 +2,8 @@ //// [file1.ts] //! //! x the name `C1` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | declare class C1 {} //! : ^| //! : `-- previous definition of `C1` here @@ -10,10 +11,14 @@ //! 4 | declare class C1 {} //! : ^| //! : `-- `C1` redefined here +//! 5 | +//! 6 | declare class C2 {} //! `---- //! //! x the name `C2` is defined multiple times -//! ,-[6:1] +//! ,-[4:1] +//! 4 | declare class C1 {} +//! 5 | //! 6 | declare class C2 {} //! : ^| //! : `-- previous definition of `C2` here @@ -23,6 +28,7 @@ //! 10 | declare class C2 {} //! : ^| //! : `-- `C2` redefined here +//! 11 | //! `---- //// [file2.ts] //// [file3.ts] diff --git a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js index cba257ab10b4..97cb2ab1eafe 100644 --- a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js +++ b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js @@ -2,7 +2,8 @@ //// [file1.ts] //! //! x the name `C1` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | declare class C1 {} //! : ^| //! : `-- previous definition of `C1` here @@ -10,10 +11,14 @@ //! 4 | declare class C1 {} //! : ^| //! : `-- `C1` redefined here +//! 5 | +//! 6 | declare class C2 {} //! `---- //! //! x the name `C2` is defined multiple times -//! ,-[6:1] +//! ,-[4:1] +//! 4 | declare class C1 {} +//! 5 | //! 6 | declare class C2 {} //! : ^| //! : `-- previous definition of `C2` here @@ -23,6 +28,7 @@ //! 10 | declare class C2 {} //! : ^| //! : `-- `C2` redefined here +//! 11 | //! `---- //// [file2.ts] //// [file3.ts] diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js index 9545056b837f..8fb4fd43f14a 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js @@ -1,121 +1,196 @@ //// [decrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = --{}; //! : ^^ +//! 38 | var ResultIsNumber12 = --null; +//! 39 | var ResultIsNumber13 = --undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = --{}; //! 38 | var ResultIsNumber12 = --null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = --undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null--; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}--; +//! 43 | var ResultIsNumber16 = undefined--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | var ResultIsNumber14 = null--; //! 42 | var ResultIsNumber15 = {}--; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = --foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = --foo(); //! 47 | var ResultIsNumber18 = --A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = --foo(); +//! 47 | var ResultIsNumber18 = --A.foo(); //! 48 | var ResultIsNumber19 = --(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = --(null + null); +//! 50 | var ResultIsNumber21 = --(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); //! 49 | var ResultIsNumber20 = --(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = --(undefined + undefined); +//! 51 | var ResultIsNumber22 = --obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! 50 | var ResultIsNumber21 = --(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = --obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()--; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()--; //! 55 | var ResultIsNumber25 = A.foo()--; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()--; +//! 55 | var ResultIsNumber25 = A.foo()--; //! 56 | var ResultIsNumber26 = (null + undefined)--; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)--; +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; //! 57 | var ResultIsNumber27 = (null + null)--; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; +//! 59 | var ResultIsNumber29 = obj1.x--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x--; +//! 60 | var ResultIsNumber30 = obj1.y--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2--; +//! 66 | //! 67 | --ANY1--; //! : ^^^^^^ +//! 68 | --ANY1++; +//! 69 | ++ANY1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | --ANY1--; //! 68 | --ANY1++; //! : ^^^^^^ +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[67:1] +//! 67 | --ANY1--; +//! 68 | --ANY1++; //! 69 | ++ANY1--; //! : ^^^^^^ +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[68:1] +//! 68 | --ANY1++; +//! 69 | ++ANY1--; //! 70 | --ANY2[0]--; //! : ^^^^^^^^^ +//! 71 | --ANY2[0]++; +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[69:1] +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! 71 | --ANY2[0]++; //! : ^^^^^^^^^ +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[70:1] +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! 72 | ++ANY2[0]--; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js index 9545056b837f..8fb4fd43f14a 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js @@ -1,121 +1,196 @@ //// [decrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = --{}; //! : ^^ +//! 38 | var ResultIsNumber12 = --null; +//! 39 | var ResultIsNumber13 = --undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = --{}; //! 38 | var ResultIsNumber12 = --null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = --undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null--; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}--; +//! 43 | var ResultIsNumber16 = undefined--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | var ResultIsNumber14 = null--; //! 42 | var ResultIsNumber15 = {}--; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = --foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = --foo(); //! 47 | var ResultIsNumber18 = --A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = --foo(); +//! 47 | var ResultIsNumber18 = --A.foo(); //! 48 | var ResultIsNumber19 = --(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = --(null + null); +//! 50 | var ResultIsNumber21 = --(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); //! 49 | var ResultIsNumber20 = --(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = --(undefined + undefined); +//! 51 | var ResultIsNumber22 = --obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! 50 | var ResultIsNumber21 = --(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = --obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()--; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()--; //! 55 | var ResultIsNumber25 = A.foo()--; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()--; +//! 55 | var ResultIsNumber25 = A.foo()--; //! 56 | var ResultIsNumber26 = (null + undefined)--; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)--; +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; //! 57 | var ResultIsNumber27 = (null + null)--; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; +//! 59 | var ResultIsNumber29 = obj1.x--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x--; +//! 60 | var ResultIsNumber30 = obj1.y--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2--; +//! 66 | //! 67 | --ANY1--; //! : ^^^^^^ +//! 68 | --ANY1++; +//! 69 | ++ANY1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | --ANY1--; //! 68 | --ANY1++; //! : ^^^^^^ +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[67:1] +//! 67 | --ANY1--; +//! 68 | --ANY1++; //! 69 | ++ANY1--; //! : ^^^^^^ +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[68:1] +//! 68 | --ANY1++; +//! 69 | ++ANY1--; //! 70 | --ANY2[0]--; //! : ^^^^^^^^^ +//! 71 | --ANY2[0]++; +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[69:1] +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! 71 | --ANY2[0]++; //! : ^^^^^^^^^ +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[70:1] +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! 72 | ++ANY2[0]--; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js index ef136e982dfd..b4357e52261d 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js @@ -1,13 +1,20 @@ //// [decrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; //! : ^^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js index ef136e982dfd..b4357e52261d 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js @@ -1,13 +1,20 @@ //// [decrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; //! : ^^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js index f996fa4b4bd1..c68a07735ce9 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js @@ -1,97 +1,155 @@ //// [decrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = --1; //! : ^ +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = --1; //! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = --1; +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1--; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = 1--; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = --foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = --A.foo(); +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); //! 32 | var ResultIsNumber10 = --A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = --foo(); +//! 32 | var ResultIsNumber10 = --A.foo(); //! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()--; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()--; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! 36 | var ResultIsNumber13 = A.foo()--; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = foo()--; +//! 36 | var ResultIsNumber13 = A.foo()--; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operator //! 40 | --1; //! : ^ +//! 41 | --NUMBER1; +//! 42 | --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | --1; +//! 41 | --NUMBER1; //! 42 | --foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | --foo(); +//! 43 | //! 44 | 1--; //! : ^ +//! 45 | NUMBER1--; +//! 46 | foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | 1--; +//! 45 | NUMBER1--; //! 46 | foo()--; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js index f996fa4b4bd1..c68a07735ce9 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js @@ -1,97 +1,155 @@ //// [decrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = --1; //! : ^ +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = --1; //! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = --1; +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1--; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = 1--; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = --foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = --A.foo(); +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); //! 32 | var ResultIsNumber10 = --A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = --foo(); +//! 32 | var ResultIsNumber10 = --A.foo(); //! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()--; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()--; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! 36 | var ResultIsNumber13 = A.foo()--; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = foo()--; +//! 36 | var ResultIsNumber13 = A.foo()--; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operator //! 40 | --1; //! : ^ +//! 41 | --NUMBER1; +//! 42 | --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | --1; +//! 41 | --NUMBER1; //! 42 | --foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | --foo(); +//! 43 | //! 44 | 1--; //! : ^ +//! 45 | NUMBER1--; +//! 46 | foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | 1--; +//! 45 | NUMBER1--; //! 46 | foo()--; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js index d1cf39c80e13..32347165c52a 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js @@ -1,85 +1,138 @@ //// [decrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = --true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = --true; //! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = --true; +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true--; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = true--; +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = --objA.a; +//! 32 | var ResultIsNumber10 = --M.n; //! 33 | var ResultIsNumber11 = --foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = --A.foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = --M.n; +//! 33 | var ResultIsNumber11 = --foo(); //! 34 | var ResultIsNumber12 = --A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()--; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()--; +//! 38 | var ResultIsNumber15 = objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! 37 | var ResultIsNumber14 = A.foo()--; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a--; +//! 39 | var ResultIsNumber16 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | // miss assignment operators //! 42 | --true; //! : ^^^^ +//! 43 | --BOOLEAN; +//! 44 | --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | --true; +//! 43 | --BOOLEAN; //! 44 | --foo(); //! : ^^^^^ +//! 45 | --objA.a; +//! 46 | --M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | --objA.a, M.n; +//! 48 | //! 49 | true--; //! : ^^^^ +//! 50 | BOOLEAN--; +//! 51 | foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[49:1] +//! 49 | true--; +//! 50 | BOOLEAN--; //! 51 | foo()--; //! : ^^^^^ +//! 52 | objA.a--; +//! 53 | M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js index d1cf39c80e13..32347165c52a 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js @@ -1,85 +1,138 @@ //// [decrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = --true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = --true; //! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = --true; +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true--; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = true--; +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = --objA.a; +//! 32 | var ResultIsNumber10 = --M.n; //! 33 | var ResultIsNumber11 = --foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = --A.foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = --M.n; +//! 33 | var ResultIsNumber11 = --foo(); //! 34 | var ResultIsNumber12 = --A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()--; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()--; +//! 38 | var ResultIsNumber15 = objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! 37 | var ResultIsNumber14 = A.foo()--; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a--; +//! 39 | var ResultIsNumber16 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | // miss assignment operators //! 42 | --true; //! : ^^^^ +//! 43 | --BOOLEAN; +//! 44 | --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | --true; +//! 43 | --BOOLEAN; //! 44 | --foo(); //! : ^^^^^ +//! 45 | --objA.a; +//! 46 | --M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | --objA.a, M.n; +//! 48 | //! 49 | true--; //! : ^^^^ +//! 50 | BOOLEAN--; +//! 51 | foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[49:1] +//! 49 | true--; +//! 50 | BOOLEAN--; //! 51 | foo()--; //! : ^^^^^ +//! 52 | objA.a--; +//! 53 | M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js index 4ba8b7074a7a..e0ab1b1c2e35 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js @@ -1,97 +1,157 @@ //// [decrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = --""; //! : ^^ +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = --""; //! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsNumber5 = --""; +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""--; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsNumber8 = ""--; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = --M.n; +//! 36 | var ResultIsNumber13 = --STRING1[0]; //! 37 | var ResultIsNumber14 = --foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = --A.foo(); +//! 39 | var ResultIsNumber16 = --(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = --STRING1[0]; +//! 37 | var ResultIsNumber14 = --foo(); //! 38 | var ResultIsNumber15 = --A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = --(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = --foo(); +//! 38 | var ResultIsNumber15 = --A.foo(); //! 39 | var ResultIsNumber16 = --(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n--; +//! 43 | var ResultIsNumber19 = STRING1[0]--; //! 44 | var ResultIsNumber20 = foo()--; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()--; +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]--; +//! 44 | var ResultIsNumber20 = foo()--; //! 45 | var ResultIsNumber21 = A.foo()--; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsNumber20 = foo()--; +//! 45 | var ResultIsNumber21 = A.foo()--; //! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | +//! 48 | // miss assignment operators //! 49 | --""; //! : ^^ +//! 50 | --STRING; +//! 51 | --STRING1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | --STRING1; +//! 52 | --STRING1[0]; //! 53 | --foo(); //! : ^^^^^ +//! 54 | --objA.a; +//! 55 | --M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | --objA.a, M.n; +//! 57 | //! 58 | ""--; //! : ^^ +//! 59 | STRING--; +//! 60 | STRING1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[60:1] +//! 60 | STRING1--; +//! 61 | STRING1[0]--; //! 62 | foo()--; //! : ^^^^^ +//! 63 | objA.a--; +//! 64 | M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js index 4ba8b7074a7a..e0ab1b1c2e35 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js @@ -1,97 +1,157 @@ //// [decrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = --""; //! : ^^ +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = --""; //! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsNumber5 = --""; +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""--; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsNumber8 = ""--; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = --M.n; +//! 36 | var ResultIsNumber13 = --STRING1[0]; //! 37 | var ResultIsNumber14 = --foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = --A.foo(); +//! 39 | var ResultIsNumber16 = --(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = --STRING1[0]; +//! 37 | var ResultIsNumber14 = --foo(); //! 38 | var ResultIsNumber15 = --A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = --(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = --foo(); +//! 38 | var ResultIsNumber15 = --A.foo(); //! 39 | var ResultIsNumber16 = --(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n--; +//! 43 | var ResultIsNumber19 = STRING1[0]--; //! 44 | var ResultIsNumber20 = foo()--; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()--; +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]--; +//! 44 | var ResultIsNumber20 = foo()--; //! 45 | var ResultIsNumber21 = A.foo()--; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsNumber20 = foo()--; +//! 45 | var ResultIsNumber21 = A.foo()--; //! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | +//! 48 | // miss assignment operators //! 49 | --""; //! : ^^ +//! 50 | --STRING; +//! 51 | --STRING1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | --STRING1; +//! 52 | --STRING1[0]; //! 53 | --foo(); //! : ^^^^^ +//! 54 | --objA.a; +//! 55 | --M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | --objA.a, M.n; +//! 57 | //! 58 | ""--; //! : ^^ +//! 59 | STRING--; +//! 60 | STRING1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[60:1] +//! 60 | STRING1--; +//! 61 | STRING1[0]--; //! 62 | foo()--; //! : ^^^^^ +//! 63 | objA.a--; +//! 64 | M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js index 57fcd850d7fb..c3f9eaff61da 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js @@ -1,45 +1,73 @@ //// [deleteOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^^^^^^ +//! 6 | +//! 7 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[11:1] +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[11:1] +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js index 57fcd850d7fb..c3f9eaff61da 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js @@ -1,45 +1,73 @@ //// [deleteOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^^^^^^ +//! 6 | +//! 7 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[11:1] +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[11:1] +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js index 5206921560cf..6f5435bee964 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js @@ -1,199 +1,323 @@ //// [deleteOperatorWithAnyOtherType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! 34 | var ResultIsBoolean8 = delete null; //! : ^^^^ +//! 35 | +//! 36 | // any type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | var ResultIsBoolean12 = delete objA.a; +//! 41 | var ResultIsBoolean13 = delete M.n; //! 42 | var ResultIsBoolean14 = delete foo(); //! : ^^^^^ +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsBoolean13 = delete M.n; +//! 42 | var ResultIsBoolean14 = delete foo(); //! 43 | var ResultIsBoolean15 = delete A.foo(); //! : ^^^^^^^ +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsBoolean14 = delete foo(); +//! 43 | var ResultIsBoolean15 = delete A.foo(); //! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! 45 | var ResultIsBoolean17 = delete (null + undefined); //! : ^^^^^^^^^^^^^^^^ +//! 46 | var ResultIsBoolean18 = delete (null + null); +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! 46 | var ResultIsBoolean18 = delete (null + null); //! : ^^^^^^^^^^^ +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[45:1] +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 48 | +//! 49 | // multiple delete operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^^^^^^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[49:1] +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[49:1] +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[49:1] +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[53:1] +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[53:1] +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[55:1] +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[55:1] +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js index 5206921560cf..6f5435bee964 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js @@ -1,199 +1,323 @@ //// [deleteOperatorWithAnyOtherType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! 34 | var ResultIsBoolean8 = delete null; //! : ^^^^ +//! 35 | +//! 36 | // any type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | var ResultIsBoolean12 = delete objA.a; +//! 41 | var ResultIsBoolean13 = delete M.n; //! 42 | var ResultIsBoolean14 = delete foo(); //! : ^^^^^ +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsBoolean13 = delete M.n; +//! 42 | var ResultIsBoolean14 = delete foo(); //! 43 | var ResultIsBoolean15 = delete A.foo(); //! : ^^^^^^^ +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsBoolean14 = delete foo(); +//! 43 | var ResultIsBoolean15 = delete A.foo(); //! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! 45 | var ResultIsBoolean17 = delete (null + undefined); //! : ^^^^^^^^^^^^^^^^ +//! 46 | var ResultIsBoolean18 = delete (null + null); +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! 46 | var ResultIsBoolean18 = delete (null + null); //! : ^^^^^^^^^^^ +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[45:1] +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 48 | +//! 49 | // multiple delete operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^^^^^^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[49:1] +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[49:1] +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[49:1] +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[53:1] +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[53:1] +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[55:1] +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[55:1] +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js index 04a01454834c..c5c7ae7adf5b 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js @@ -1,85 +1,139 @@ //// [deleteOperatorWithBooleanType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[15:1] +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | // boolean type literal //! 20 | var ResultIsBoolean2 = delete true; //! : ^^^^ +//! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 22 | +//! 23 | // boolean type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsBoolean4 = delete objA.a; +//! 25 | var ResultIsBoolean5 = delete M.n; //! 26 | var ResultIsBoolean6 = delete foo(); //! : ^^^^^ +//! 27 | var ResultIsBoolean7 = delete A.foo(); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean5 = delete M.n; +//! 26 | var ResultIsBoolean6 = delete foo(); //! 27 | var ResultIsBoolean7 = delete A.foo(); //! : ^^^^^^^ +//! 28 | +//! 29 | // multiple delete operator //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // miss assignment operators //! 33 | delete true; //! : ^^^^ +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[32:1] +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | delete true; +//! 34 | delete BOOLEAN; //! 35 | delete foo(); //! : ^^^^^ +//! 36 | delete true, false; +//! 37 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); //! 36 | delete true, false; //! : ^^^^ +//! 37 | delete objA.a; +//! 38 | delete M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js index 04a01454834c..c5c7ae7adf5b 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js @@ -1,85 +1,139 @@ //// [deleteOperatorWithBooleanType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[15:1] +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | // boolean type literal //! 20 | var ResultIsBoolean2 = delete true; //! : ^^^^ +//! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 22 | +//! 23 | // boolean type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsBoolean4 = delete objA.a; +//! 25 | var ResultIsBoolean5 = delete M.n; //! 26 | var ResultIsBoolean6 = delete foo(); //! : ^^^^^ +//! 27 | var ResultIsBoolean7 = delete A.foo(); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean5 = delete M.n; +//! 26 | var ResultIsBoolean6 = delete foo(); //! 27 | var ResultIsBoolean7 = delete A.foo(); //! : ^^^^^^^ +//! 28 | +//! 29 | // multiple delete operator //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // miss assignment operators //! 33 | delete true; //! : ^^^^ +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[32:1] +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | delete true; +//! 34 | delete BOOLEAN; //! 35 | delete foo(); //! : ^^^^^ +//! 36 | delete true, false; +//! 37 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); //! 36 | delete true, false; //! : ^^^^ +//! 37 | delete objA.a; +//! 38 | delete M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js index c7cfb7e486f8..68ad1d04c4e1 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js @@ -1,103 +1,162 @@ //// [deleteOperatorWithEnumType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var //! 7 | var ResultIsBoolean1 = delete ENUM; //! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var //! 7 | var ResultIsBoolean1 = delete ENUM; //! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[10:1] +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; //! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 13 | +//! 14 | // multiple delete operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^^^^^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[18:1] +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[18:1] +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[20:1] +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js index c7cfb7e486f8..68ad1d04c4e1 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js @@ -1,103 +1,162 @@ //// [deleteOperatorWithEnumType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var //! 7 | var ResultIsBoolean1 = delete ENUM; //! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var //! 7 | var ResultIsBoolean1 = delete ENUM; //! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[10:1] +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; //! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 13 | +//! 14 | // multiple delete operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^^^^^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[18:1] +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[18:1] +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[20:1] +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js index 8507e1233481..a909f9553090 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js @@ -1,133 +1,214 @@ //// [deleteOperatorWithNumberType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsBoolean3 = delete 1; //! : ^ +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsBoolean3 = delete 1; +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // number type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 33 | +//! 34 | // multiple delete operator //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^^^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[37:1] +//! 37 | +//! 38 | // miss assignment operators //! 39 | delete 1; //! : ^ +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[39:1] +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; //! 42 | delete foo(); //! : ^^^^^ +//! 43 | delete objA.a; +//! 44 | delete M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js index 8507e1233481..a909f9553090 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js @@ -1,133 +1,214 @@ //// [deleteOperatorWithNumberType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsBoolean3 = delete 1; //! : ^ +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsBoolean3 = delete 1; +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // number type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 33 | +//! 34 | // multiple delete operator //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^^^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[37:1] +//! 37 | +//! 38 | // miss assignment operators //! 39 | delete 1; //! : ^ +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[39:1] +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; //! 42 | delete foo(); //! : ^^^^^ +//! 43 | delete objA.a; +//! 44 | delete M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js index c7c7c68595ec..786a71c27737 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js @@ -1,139 +1,223 @@ //// [deleteOperatorWithStringType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // string type literal //! 22 | var ResultIsBoolean3 = delete ""; //! : ^^ +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsBoolean3 = delete ""; +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // string type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! : ^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | // multiple delete operator //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^^^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[35:1] +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[35:1] +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[35:1] +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operators //! 40 | delete ""; //! : ^^ +//! 41 | delete STRING; +//! 42 | delete STRING1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[40:1] +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[41:1] +//! 41 | delete STRING; +//! 42 | delete STRING1; //! 43 | delete foo(); //! : ^^^^^ +//! 44 | delete objA.a,M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js index c7c7c68595ec..786a71c27737 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js @@ -1,139 +1,223 @@ //// [deleteOperatorWithStringType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // string type literal //! 22 | var ResultIsBoolean3 = delete ""; //! : ^^ +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsBoolean3 = delete ""; +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // string type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! : ^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | // multiple delete operator //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^^^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[35:1] +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[35:1] +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[35:1] +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operators //! 40 | delete ""; //! : ^^ +//! 41 | delete STRING; +//! 42 | delete STRING1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[40:1] +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[41:1] +//! 41 | delete STRING; +//! 42 | delete STRING1; //! 43 | delete foo(); //! : ^^^^^ +//! 44 | delete objA.a,M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js index a3e80716618a..e499b22b05f8 100644 --- a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js @@ -1,7 +1,11 @@ //// [derivedUninitializedPropertyDeclaration.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 15 | declare m() { return 2 } // not allowed on methods -//! : ^^^^^^^ +//! ,-[13:1] +//! 13 | } +//! 14 | class BOther extends A { +//! 15 | declare m() { return 2 } // not allowed on methods +//! : ^^^^^^^ +//! 16 | declare nonce: any; // ok, even though it's not in the base +//! 17 | declare property = 'y' // initialiser not allowed with declare //! `---- diff --git a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js index a3e80716618a..e499b22b05f8 100644 --- a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js @@ -1,7 +1,11 @@ //// [derivedUninitializedPropertyDeclaration.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 15 | declare m() { return 2 } // not allowed on methods -//! : ^^^^^^^ +//! ,-[13:1] +//! 13 | } +//! 14 | class BOther extends A { +//! 15 | declare m() { return 2 } // not allowed on methods +//! : ^^^^^^^ +//! 16 | declare nonce: any; // ok, even though it's not in the base +//! 17 | declare property = 'y' // initialiser not allowed with declare //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js index f53b5388be3e..88d459183638 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js @@ -1,11 +1,15 @@ //// [destructuringParameterDeclaration1ES5.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[60:1] +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js index f53b5388be3e..88d459183638 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js @@ -1,11 +1,15 @@ //// [destructuringParameterDeclaration1ES5.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[60:1] +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js index 5fc01fa95fc7..bbb3773afe14 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js @@ -1,11 +1,15 @@ //// [destructuringParameterDeclaration1ES5iterable.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[60:1] +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js index 5fc01fa95fc7..bbb3773afe14 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js @@ -1,11 +1,15 @@ //// [destructuringParameterDeclaration1ES5iterable.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[60:1] +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js index 8ae6dc17b4aa..cc70b9158725 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js @@ -1,17 +1,23 @@ //// [destructuringParameterDeclaration1ES6.ts] //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[94:1] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | //! `---- //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[94:1] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js index 8ae6dc17b4aa..cc70b9158725 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js @@ -1,17 +1,23 @@ //// [destructuringParameterDeclaration1ES6.ts] //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[94:1] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | //! `---- //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[94:1] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js b/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js index 35393252c8d6..2bbfb587eba6 100644 --- a/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js @@ -1,63 +1,91 @@ //// [destructuringSameNames.ts] //! //! x the name `foo1` is defined multiple times -//! ,---- +//! ,-[19:1] +//! 19 | // Error cases +//! 20 | //! 21 | let { foo1, foo1 } = { foo1: 10 }; //! : ^^|^ ^^|^ //! : | `-- `foo1` redefined here //! : `-- previous definition of `foo1` here +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! `---- //! //! x the name `foo2` is defined multiple times -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | let { foo1, foo1 } = { foo1: 10 }; //! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! : ^^|^ ^^|^ //! : | `-- `foo2` redefined here //! : `-- previous definition of `foo2` here +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! `---- //! //! x the name `foo3` is defined multiple times -//! ,---- +//! ,-[21:1] +//! 21 | let { foo1, foo1 } = { foo1: 10 }; +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! : ^^|^ ^^|^ //! : | `-- `foo3` redefined here //! : `-- previous definition of `foo3` here +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! `---- //! //! x the name `foo4` is defined multiple times -//! ,---- +//! ,-[22:1] +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! 24 | const { foo4, foo4 } = { foo4: 40 }; //! : ^^|^ ^^|^ //! : | `-- `foo4` redefined here //! : `-- previous definition of `foo4` here +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo5` is defined multiple times -//! ,---- +//! ,-[23:1] +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! : ^^|^ ^^|^ //! : | `-- `foo5` redefined here //! : `-- previous definition of `foo5` here +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo6` is defined multiple times -//! ,---- +//! ,-[24:1] +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! : ^^|^ ^^|^ //! : | `-- `foo6` redefined here //! : `-- previous definition of `foo6` here +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! `---- //! //! x the name `blah1` is defined multiple times -//! ,---- +//! ,-[26:1] +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | //! 28 | let [blah1, blah1] = [111, 222]; //! : ^^|^^ ^^|^^ //! : | `-- `blah1` redefined here //! : `-- previous definition of `blah1` here +//! 29 | const [blah2, blah2] = [333, 444]; //! `---- //! //! x the name `blah2` is defined multiple times -//! ,---- +//! ,-[27:1] +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! 29 | const [blah2, blah2] = [333, 444]; //! : ^^|^^ ^^|^^ //! : | `-- `blah2` redefined here diff --git a/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js b/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js index 35393252c8d6..2bbfb587eba6 100644 --- a/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js @@ -1,63 +1,91 @@ //// [destructuringSameNames.ts] //! //! x the name `foo1` is defined multiple times -//! ,---- +//! ,-[19:1] +//! 19 | // Error cases +//! 20 | //! 21 | let { foo1, foo1 } = { foo1: 10 }; //! : ^^|^ ^^|^ //! : | `-- `foo1` redefined here //! : `-- previous definition of `foo1` here +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! `---- //! //! x the name `foo2` is defined multiple times -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | let { foo1, foo1 } = { foo1: 10 }; //! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! : ^^|^ ^^|^ //! : | `-- `foo2` redefined here //! : `-- previous definition of `foo2` here +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! `---- //! //! x the name `foo3` is defined multiple times -//! ,---- +//! ,-[21:1] +//! 21 | let { foo1, foo1 } = { foo1: 10 }; +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! : ^^|^ ^^|^ //! : | `-- `foo3` redefined here //! : `-- previous definition of `foo3` here +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! `---- //! //! x the name `foo4` is defined multiple times -//! ,---- +//! ,-[22:1] +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! 24 | const { foo4, foo4 } = { foo4: 40 }; //! : ^^|^ ^^|^ //! : | `-- `foo4` redefined here //! : `-- previous definition of `foo4` here +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo5` is defined multiple times -//! ,---- +//! ,-[23:1] +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! : ^^|^ ^^|^ //! : | `-- `foo5` redefined here //! : `-- previous definition of `foo5` here +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo6` is defined multiple times -//! ,---- +//! ,-[24:1] +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! : ^^|^ ^^|^ //! : | `-- `foo6` redefined here //! : `-- previous definition of `foo6` here +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! `---- //! //! x the name `blah1` is defined multiple times -//! ,---- +//! ,-[26:1] +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | //! 28 | let [blah1, blah1] = [111, 222]; //! : ^^|^^ ^^|^^ //! : | `-- `blah1` redefined here //! : `-- previous definition of `blah1` here +//! 29 | const [blah2, blah2] = [333, 444]; //! `---- //! //! x the name `blah2` is defined multiple times -//! ,---- +//! ,-[27:1] +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! 29 | const [blah2, blah2] = [333, 444]; //! : ^^|^^ ^^|^^ //! : | `-- `blah2` redefined here diff --git a/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js b/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js index d069de81eea2..7febe40c730c 100644 --- a/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js +++ b/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js @@ -1,50 +1,68 @@ //// [foo1.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; //! `---- //// [foo2.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; //! `---- //// [foo3.ts] //! //! x multiple `export =` found -//! ,-[7:1] +//! ,-[5:1] +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^^^^^^^ +//! 8 | export = y; //! `---- //// [foo4.ts] //! @@ -61,26 +79,34 @@ //! 7 | } //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = x; //! : ^^^^^^^^^^^ +//! 2 | function x(){ +//! 3 | return 42; //! `---- //// [foo5.ts] //! //! x multiple `export =` found -//! ,-[4:1] +//! ,-[2:1] +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 5 | export = y; //! : ^^^^^^^^^^^ +//! 6 | export = z; //! `---- //! //! x multiple `export =` found -//! ,-[5:1] +//! ,-[3:1] +//! 3 | var z = {}; +//! 4 | export = x; //! 5 | export = y; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here @@ -89,7 +115,11 @@ //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | export = y; +//! 6 | export = z; //! `---- diff --git a/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js b/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js index d069de81eea2..7febe40c730c 100644 --- a/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js @@ -1,50 +1,68 @@ //// [foo1.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; //! `---- //// [foo2.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; //! `---- //// [foo3.ts] //! //! x multiple `export =` found -//! ,-[7:1] +//! ,-[5:1] +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^^^^^^^ +//! 8 | export = y; //! `---- //// [foo4.ts] //! @@ -61,26 +79,34 @@ //! 7 | } //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = x; //! : ^^^^^^^^^^^ +//! 2 | function x(){ +//! 3 | return 42; //! `---- //// [foo5.ts] //! //! x multiple `export =` found -//! ,-[4:1] +//! ,-[2:1] +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 5 | export = y; //! : ^^^^^^^^^^^ +//! 6 | export = z; //! `---- //! //! x multiple `export =` found -//! ,-[5:1] +//! ,-[3:1] +//! 3 | var z = {}; +//! 4 | export = x; //! 5 | export = y; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here @@ -89,7 +115,11 @@ //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | export = y; +//! 6 | export = z; //! `---- diff --git a/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js b/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js index c7f4956bc1ce..bc9c6b8b2615 100644 --- a/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js +++ b/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js @@ -1,133 +1,214 @@ //// [elementAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.["a"]++; //! : ^^^^^^^^^^ +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.["a"]++; //! 5 | obj?.a["b"]++; //! : ^^^^^^^^^^^ +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[4:1] +//! 4 | obj?.["a"]++; +//! 5 | obj?.a["b"]++; //! 6 | obj?.["a"]--; //! : ^^^^^^^^^^ +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[5:1] +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; //! 7 | obj?.a["b"]--; //! : ^^^^^^^^^^^ +//! 8 | +//! 9 | ++obj?.["a"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.["a"]; -//! : ^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; +//! : ^^^^^^^^^^ +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.["a"]; //! 10 | ++obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; //! 11 | --obj?.["a"]; //! : ^^^^^^^^^^ +//! 12 | --obj?.a["b"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[10:1] +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; //! 12 | --obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 13 | +//! 14 | obj?.["a"] = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a["b"]; +//! 13 | //! 14 | obj?.["a"] = 1; //! : ^^^^^^^^^^ +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.["a"] = 1; //! 15 | obj?.a["b"] = 1; //! : ^^^^^^^^^^^ +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; //! 16 | obj?.["a"] += 1; //! : ^^^^^^^^^^ +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[15:1] +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; //! 17 | obj?.a["b"] += 1; //! : ^^^^^^^^^^^ +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a["b"] += 1; +//! 18 | //! 19 | for (obj?.["a"] in {}); //! : ^^^^^^^^^^ +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! 20 | for (obj?.a["b"] in {}); //! : ^^^^^^^^^^^ +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); //! 21 | for (obj?.["a"] of []); //! : ^^^^^^^^^^ +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); //! 22 | for (obj?.a["b"] of []); //! : ^^^^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a["b"] of []); +//! 23 | //! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 28 | [...obj?.["a"]] = []; +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! 28 | [...obj?.["a"]] = []; //! : ^^^^^^^^^^ +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[27:1] +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! 29 | [...obj?.a["b"]] = []; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js b/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js index c7f4956bc1ce..bc9c6b8b2615 100644 --- a/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js +++ b/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js @@ -1,133 +1,214 @@ //// [elementAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.["a"]++; //! : ^^^^^^^^^^ +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.["a"]++; //! 5 | obj?.a["b"]++; //! : ^^^^^^^^^^^ +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[4:1] +//! 4 | obj?.["a"]++; +//! 5 | obj?.a["b"]++; //! 6 | obj?.["a"]--; //! : ^^^^^^^^^^ +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[5:1] +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; //! 7 | obj?.a["b"]--; //! : ^^^^^^^^^^^ +//! 8 | +//! 9 | ++obj?.["a"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.["a"]; -//! : ^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; +//! : ^^^^^^^^^^ +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.["a"]; //! 10 | ++obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; //! 11 | --obj?.["a"]; //! : ^^^^^^^^^^ +//! 12 | --obj?.a["b"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[10:1] +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; //! 12 | --obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 13 | +//! 14 | obj?.["a"] = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a["b"]; +//! 13 | //! 14 | obj?.["a"] = 1; //! : ^^^^^^^^^^ +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.["a"] = 1; //! 15 | obj?.a["b"] = 1; //! : ^^^^^^^^^^^ +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; //! 16 | obj?.["a"] += 1; //! : ^^^^^^^^^^ +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[15:1] +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; //! 17 | obj?.a["b"] += 1; //! : ^^^^^^^^^^^ +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a["b"] += 1; +//! 18 | //! 19 | for (obj?.["a"] in {}); //! : ^^^^^^^^^^ +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! 20 | for (obj?.a["b"] in {}); //! : ^^^^^^^^^^^ +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); //! 21 | for (obj?.["a"] of []); //! : ^^^^^^^^^^ +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); //! 22 | for (obj?.a["b"] of []); //! : ^^^^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a["b"] of []); +//! 23 | //! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 28 | [...obj?.["a"]] = []; +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! 28 | [...obj?.["a"]] = []; //! : ^^^^^^^^^^ +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[27:1] +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! 29 | [...obj?.a["b"]] = []; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js index 56ee2cfedf32..80a855924622 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js index 56ee2cfedf32..80a855924622 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js index 0755b2b76a30..e0e805c09b5f 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js index 0755b2b76a30..e0e805c09b5f 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js index d13bceb9c5dc..d13f7f7db56a 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js index d13bceb9c5dc..d13f7f7db56a 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js index 5401c1f0e294..703247f43b24 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js index 5401c1f0e294..703247f43b24 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js index 4eab0a542b6c..52a956898cfc 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js index 4eab0a542b6c..52a956898cfc 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js index eb2fa4162660..1d98f53685a9 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js index eb2fa4162660..1d98f53685a9 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js index d5cf10881996..6155e44d8139 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js index d5cf10881996..6155e44d8139 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js index ee444e068286..1e6636a3787c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js index ee444e068286..1e6636a3787c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js index 146adc943691..4fb478c6687b 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js index 146adc943691..4fb478c6687b 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js index e4ba3478dba5..daff4a99b1ec 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js index e4ba3478dba5..daff4a99b1ec 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js index 72025734e0d7..b298adbf27db 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js index 72025734e0d7..b298adbf27db 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js index 6e7be36d0bfe..c9458aa6db16 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js index 6e7be36d0bfe..c9458aa6db16 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js index 74845742a833..a9f1abd09cca 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js index 74845742a833..a9f1abd09cca 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js index 37ed6f3e8f26..05087653dc1a 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments11_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js index 37ed6f3e8f26..05087653dc1a 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments11_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js index b2a051ae30ab..acda558a9d47 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js index b2a051ae30ab..acda558a9d47 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js index 2ac4a913d6f0..72783180f50b 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments12_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js index 2ac4a913d6f0..72783180f50b 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments12_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js index 6c01abe04d4a..765beacafba3 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js index 6c01abe04d4a..765beacafba3 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js index 02efe2f4b51d..577e945e9720 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments13_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js index 02efe2f4b51d..577e945e9720 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments13_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js index fa0d610f9b49..62e671c4b87c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments14.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | const arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js index fa0d610f9b49..62e671c4b87c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments14.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | const arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js index 8945e77054e3..0ad23af75971 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments14_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | let arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | let arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js index 8945e77054e3..0ad23af75971 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments14_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | let arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | let arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js index 9b2a12bd7d01..85d5755e43f8 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js @@ -1,13 +1,21 @@ //// [emitArrowFunctionWhenUsingArguments15.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js index 9b2a12bd7d01..85d5755e43f8 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js @@ -1,13 +1,21 @@ //// [emitArrowFunctionWhenUsingArguments15.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js index 8e5ff68b5bdc..6f5b441d23fb 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js @@ -1,13 +1,21 @@ //// [emitArrowFunctionWhenUsingArguments15_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js index 8e5ff68b5bdc..6f5b441d23fb 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js @@ -1,13 +1,21 @@ //// [emitArrowFunctionWhenUsingArguments15_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js index 354e8f740a7f..c39923fc2f36 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js @@ -1,13 +1,20 @@ //// [emitArrowFunctionWhenUsingArguments16.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js index 354e8f740a7f..c39923fc2f36 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js @@ -1,13 +1,20 @@ //// [emitArrowFunctionWhenUsingArguments16.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js index 06ba639be81a..8870828a0c57 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js @@ -1,13 +1,20 @@ //// [emitArrowFunctionWhenUsingArguments16_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js index 06ba639be81a..8870828a0c57 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js @@ -1,13 +1,20 @@ //// [emitArrowFunctionWhenUsingArguments16_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js index cf1e26301995..16e76623f800 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments17.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js index cf1e26301995..16e76623f800 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments17.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js index 55c882472484..c4b025e4c204 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments17_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js index 55c882472484..c4b025e4c204 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments17_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[5:1] +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js b/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js index c7a54811ef3c..7201c23b3575 100644 --- a/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js +++ b/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js @@ -1,13 +1,21 @@ //// [errorSuperCalls.ts] //! //! x Expression expected -//! ,---- -//! 46 | super(); -//! : ^ +//! ,-[44:1] +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^ +//! 47 | super(); +//! 48 | } //! `---- //! //! x Parenthesized expression cannot be empty -//! ,---- -//! 46 | super(); -//! : ^^ +//! ,-[44:1] +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^^ +//! 47 | super(); +//! 48 | } //! `---- diff --git a/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js b/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js index c7a54811ef3c..7201c23b3575 100644 --- a/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js +++ b/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js @@ -1,13 +1,21 @@ //// [errorSuperCalls.ts] //! //! x Expression expected -//! ,---- -//! 46 | super(); -//! : ^ +//! ,-[44:1] +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^ +//! 47 | super(); +//! 48 | } //! `---- //! //! x Parenthesized expression cannot be empty -//! ,---- -//! 46 | super(); -//! : ^^ +//! ,-[44:1] +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^^ +//! 47 | super(); +//! 48 | } //! `---- diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js index 256483ceea5f..2d2249f87fad 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js @@ -1,13 +1,17 @@ //// [es6modulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js index 256483ceea5f..2d2249f87fad 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js @@ -1,13 +1,17 @@ //// [es6modulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js index 880bfb21fa22..137853376f98 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js @@ -1,13 +1,17 @@ //// [esnextmodulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js index 880bfb21fa22..137853376f98 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js @@ -1,13 +1,17 @@ //// [esnextmodulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js index 4204d84e06d1..92bf932f8862 100644 --- a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js +++ b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js @@ -1,49 +1,77 @@ //// [exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | 1 ** (typeof temp--) ** 4; +//! 27 | //! 28 | (delete --temp) ** 3; //! : ^^^^^^ +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | +//! 28 | (delete --temp) ** 3; //! 29 | (delete ++temp) ** 3; //! : ^^^^^^ +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | (delete --temp) ** 3; +//! 29 | (delete ++temp) ** 3; //! 30 | (delete temp--) ** 3; //! : ^^^^^^ +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; //! 31 | (delete temp++) ** 3; //! : ^^^^^^ +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | (delete temp++) ** 3; +//! 32 | //! 33 | 1 ** (delete --temp) ** 3; //! : ^^^^^^ +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! 34 | 1 ** (delete ++temp) ** 3; //! : ^^^^^^ +//! 35 | 1 ** (delete temp--) ** 3; +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; //! 35 | 1 ** (delete temp--) ** 3; //! : ^^^^^^ +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; //! 36 | 1 ** (delete temp++) ** 3; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js index 4204d84e06d1..92bf932f8862 100644 --- a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js +++ b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js @@ -1,49 +1,77 @@ //// [exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | 1 ** (typeof temp--) ** 4; +//! 27 | //! 28 | (delete --temp) ** 3; //! : ^^^^^^ +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | +//! 28 | (delete --temp) ** 3; //! 29 | (delete ++temp) ** 3; //! : ^^^^^^ +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | (delete --temp) ** 3; +//! 29 | (delete ++temp) ** 3; //! 30 | (delete temp--) ** 3; //! : ^^^^^^ +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; //! 31 | (delete temp++) ** 3; //! : ^^^^^^ +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | (delete temp++) ** 3; +//! 32 | //! 33 | 1 ** (delete --temp) ** 3; //! : ^^^^^^ +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! 34 | 1 ** (delete ++temp) ** 3; //! : ^^^^^^ +//! 35 | 1 ** (delete temp--) ** 3; +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; //! 35 | 1 ** (delete temp--) ** 3; //! : ^^^^^^ +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; //! 36 | 1 ** (delete temp++) ** 3; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js b/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js index b72f5bfe5092..9d87994cade2 100644 --- a/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js @@ -5,13 +5,15 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export = foo1.x; // Ok //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); //! 2 | export = foo1.x; // Ok //! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js b/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js index 778f85358eb0..78ceea18e728 100644 --- a/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js @@ -5,13 +5,15 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export = foo1.x; // Ok //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); //! 2 | export = foo1.x; // Ok //! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js index a080349b4060..270f0be03ccf 100644 --- a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js @@ -5,20 +5,26 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo1.x; +//! 3 | export = x; //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); +//! 2 | var x = foo1.x; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | //! `---- //// [foo3.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo2(); // should be boolean //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js index cef4f75ef681..2ba1a5be04ce 100644 --- a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js @@ -5,20 +5,26 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo1.x; +//! 3 | export = x; //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); +//! 2 | var x = foo1.x; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | //! `---- //// [foo3.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo2(); // should be boolean //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js b/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js index 6892099c913e..35c3f99f8907 100644 --- a/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js @@ -1,92 +1,126 @@ //// [expString.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = "test"; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expNumber.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 42; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expBoolean.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = true; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expArray.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = [1,2]; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expObject.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = { answer: 42, when: 1776}; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expAny.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expGeneric.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | return a; +//! 3 | } //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import iString = require('./expString'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var v1: string = iString; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | var v1: string = iString; +//! 3 | //! 4 | import iNumber = require('./expNumber'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | var v2: number = iNumber; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | var v2: number = iNumber; +//! 6 | //! 7 | import iBoolean = require('./expBoolean'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 8 | var v3: boolean = iBoolean; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[8:1] +//! 8 | var v3: boolean = iBoolean; +//! 9 | //! 10 | import iArray = require('./expArray'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 11 | var v4: Array = iArray; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[11:1] +//! 11 | var v4: Array = iArray; +//! 12 | //! 13 | import iObject = require('./expObject'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 14 | var v5: Object = iObject; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[14:1] +//! 14 | var v5: Object = iObject; +//! 15 | //! 16 | import iAny = require('./expAny'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | var v6 = iAny; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[17:1] +//! 17 | var v6 = iAny; +//! 18 | //! 19 | import iGeneric = require('./expGeneric'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 20 | var v7: {(p1: x): x} = iGeneric; //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js b/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js index 6892099c913e..35c3f99f8907 100644 --- a/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js @@ -1,92 +1,126 @@ //// [expString.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = "test"; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expNumber.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 42; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expBoolean.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = true; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expArray.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = [1,2]; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expObject.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = { answer: 42, when: 1776}; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expAny.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expGeneric.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | return a; +//! 3 | } //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import iString = require('./expString'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var v1: string = iString; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | var v1: string = iString; +//! 3 | //! 4 | import iNumber = require('./expNumber'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | var v2: number = iNumber; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | var v2: number = iNumber; +//! 6 | //! 7 | import iBoolean = require('./expBoolean'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 8 | var v3: boolean = iBoolean; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[8:1] +//! 8 | var v3: boolean = iBoolean; +//! 9 | //! 10 | import iArray = require('./expArray'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 11 | var v4: Array = iArray; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[11:1] +//! 11 | var v4: Array = iArray; +//! 12 | //! 13 | import iObject = require('./expObject'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 14 | var v5: Object = iObject; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[14:1] +//! 14 | var v5: Object = iObject; +//! 15 | //! 16 | import iAny = require('./expAny'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | var v6 = iAny; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[17:1] +//! 17 | var v6 = iAny; +//! 18 | //! 19 | import iGeneric = require('./expGeneric'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 20 | var v7: {(p1: x): x} = iGeneric; //! `---- diff --git a/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js b/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js index e628f76867d2..0ddb39672712 100644 --- a/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js +++ b/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js @@ -1,14 +1,18 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | export function b(): number; +//! 5 | } //! 6 | export = M1; //! : ^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x: number = foo1.b(); //! `---- diff --git a/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js b/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js index e628f76867d2..0ddb39672712 100644 --- a/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js @@ -1,14 +1,18 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | export function b(): number; +//! 5 | } //! 6 | export = M1; //! : ^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x: number = foo1.b(); //! `---- diff --git a/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js b/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js index 0f1e19fd05a6..4ea40538a0c2 100644 --- a/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js +++ b/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js @@ -1,21 +1,29 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | var x: I1 = {a: "test", b: 42}; //! 7 | export = x; // Should fail, I1 not exported. //! : ^^^^^^^^^^^ +//! 8 | //! `---- //// [foo2.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[8:1] +//! 8 | } +//! 9 | //! 10 | export = C1; // Should fail, type I1 of visible member C1.m1 not exported. //! : ^^^^^^^^^^^^ +//! 11 | //! `---- //// [foo3.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[8:1] +//! 8 | } +//! 9 | //! 10 | export = C1; // Should work, private type I1 of visible class C1 only used in private member m1. //! : ^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js b/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js index 0f1e19fd05a6..4ea40538a0c2 100644 --- a/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js +++ b/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js @@ -1,21 +1,29 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | var x: I1 = {a: "test", b: 42}; //! 7 | export = x; // Should fail, I1 not exported. //! : ^^^^^^^^^^^ +//! 8 | //! `---- //// [foo2.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[8:1] +//! 8 | } +//! 9 | //! 10 | export = C1; // Should fail, type I1 of visible member C1.m1 not exported. //! : ^^^^^^^^^^^^ +//! 11 | //! `---- //// [foo3.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[8:1] +//! 8 | } +//! 9 | //! 10 | export = C1; // Should work, private type I1 of visible class C1 only used in private member m1. //! : ^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js b/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js index 395790bfba6c..ab170304e916 100644 --- a/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js +++ b/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js @@ -9,7 +9,9 @@ bar; // Error (used in emitting position) //// [/exports.ts] //! //! x The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement. -//! ,---- +//! ,-[7:1] +//! 7 | export { type type as foo }; +//! 8 | export { type as as bar }; //! 9 | export type { type something as whatever }; // Error //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js b/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js index 859e9aabdba6..bbe0b962d93c 100644 --- a/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js +++ b/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js @@ -4,7 +4,9 @@ import { type, as, something, foo, bar } from "./exports.js"; //// [/exports.ts] //! //! x The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement. -//! ,---- +//! ,-[7:1] +//! 7 | export { type type as foo }; +//! 8 | export { type as as bar }; //! 9 | export type { type something as whatever }; // Error //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js index 266820bfb1eb..3665e607ff9b 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring3.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ([a, b] in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js index 266820bfb1eb..3665e607ff9b 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring3.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ([a, b] in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js index ce2edd89c0db..c9127a9c3726 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring4.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ({a, b} in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js index ce2edd89c0db..c9127a9c3726 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring4.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ({a, b} in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js index 3d9f03fe920e..091a6f3f0ec7 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js @@ -1,7 +1,11 @@ //// [for-inStatementsInvalid.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[8:1] +//! 8 | for (aRegExp in {}) { } +//! 9 | //! 10 | for (var idx : number in {}) { } //! : ^^^ +//! 11 | +//! 12 | function fn(): void { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js index 3d9f03fe920e..091a6f3f0ec7 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js @@ -1,7 +1,11 @@ //// [for-inStatementsInvalid.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[8:1] +//! 8 | for (aRegExp in {}) { } +//! 9 | //! 10 | for (var idx : number in {}) { } //! : ^^^ +//! 11 | +//! 12 | function fn(): void { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-of2.1.normal.js b/crates/swc/tests/tsc-references/for-of2.1.normal.js index 48d3b60e79bb..a10f990017f3 100644 --- a/crates/swc/tests/tsc-references/for-of2.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of2.1.normal.js @@ -1,7 +1,8 @@ //// [for-of2.ts] //! //! x 'const' declarations must be initialized -//! ,---- +//! ,-[1:1] //! 1 | const v; //! : ^ +//! 2 | for (v of []) { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-of2.2.minified.js b/crates/swc/tests/tsc-references/for-of2.2.minified.js index 48d3b60e79bb..a10f990017f3 100644 --- a/crates/swc/tests/tsc-references/for-of2.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of2.2.minified.js @@ -1,7 +1,8 @@ //// [for-of2.ts] //! //! x 'const' declarations must be initialized -//! ,---- +//! ,-[1:1] //! 1 | const v; //! : ^ +//! 2 | for (v of []) { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-of3.1.normal.js b/crates/swc/tests/tsc-references/for-of3.1.normal.js index e3821da80a2f..ad9993235a6f 100644 --- a/crates/swc/tests/tsc-references/for-of3.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of3.1.normal.js @@ -1,7 +1,8 @@ //// [for-of3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | var v: any; //! 2 | for (v++ of []) { } //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-of3.2.minified.js b/crates/swc/tests/tsc-references/for-of3.2.minified.js index e3821da80a2f..ad9993235a6f 100644 --- a/crates/swc/tests/tsc-references/for-of3.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of3.2.minified.js @@ -1,7 +1,8 @@ //// [for-of3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | var v: any; //! 2 | for (v++ of []) { } //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js b/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js index 9c259e4e2915..c1eb74cc57a4 100644 --- a/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js +++ b/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js @@ -1,31 +1,42 @@ //// [functionNameConflicts.ts] //! //! x the name `fn1` is defined multiple times -//! ,-[5:5] -//! 5 | function fn1() { } -//! : ^|^ -//! : `-- previous definition of `fn1` here +//! ,-[3:1] +//! 3 | +//! 4 | module M { +//! 5 | function fn1() { } +//! : ^|^ +//! : `-- previous definition of `fn1` here //! 6 | var fn1; //! : ^|^ //! : `-- `fn1` redefined here +//! 7 | +//! 8 | var fn2; //! `---- //! //! x the name `fn2` is defined multiple times -//! ,-[8:5] -//! 8 | var fn2; -//! : ^|^ -//! : `-- previous definition of `fn2` here -//! 9 | function fn2() { } -//! : ^|^ -//! : `-- `fn2` redefined here -//! `---- +//! ,-[6:1] +//! 6 | var fn1; +//! 7 | +//! 8 | var fn2; +//! : ^|^ +//! : `-- previous definition of `fn2` here +//! 9 | function fn2() { } +//! : ^|^ +//! : `-- `fn2` redefined here +//! 10 | } +//! `---- //! //! x the name `fn3` is defined multiple times -//! ,-[12:1] +//! ,-[10:1] +//! 10 | } +//! 11 | //! 12 | function fn3() { } //! : ^|^ //! : `-- previous definition of `fn3` here //! 13 | var fn3; //! : ^|^ //! : `-- `fn3` redefined here +//! 14 | +//! 15 | function func() { //! `---- diff --git a/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js b/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js index 9c259e4e2915..c1eb74cc57a4 100644 --- a/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js +++ b/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js @@ -1,31 +1,42 @@ //// [functionNameConflicts.ts] //! //! x the name `fn1` is defined multiple times -//! ,-[5:5] -//! 5 | function fn1() { } -//! : ^|^ -//! : `-- previous definition of `fn1` here +//! ,-[3:1] +//! 3 | +//! 4 | module M { +//! 5 | function fn1() { } +//! : ^|^ +//! : `-- previous definition of `fn1` here //! 6 | var fn1; //! : ^|^ //! : `-- `fn1` redefined here +//! 7 | +//! 8 | var fn2; //! `---- //! //! x the name `fn2` is defined multiple times -//! ,-[8:5] -//! 8 | var fn2; -//! : ^|^ -//! : `-- previous definition of `fn2` here -//! 9 | function fn2() { } -//! : ^|^ -//! : `-- `fn2` redefined here -//! `---- +//! ,-[6:1] +//! 6 | var fn1; +//! 7 | +//! 8 | var fn2; +//! : ^|^ +//! : `-- previous definition of `fn2` here +//! 9 | function fn2() { } +//! : ^|^ +//! : `-- `fn2` redefined here +//! 10 | } +//! `---- //! //! x the name `fn3` is defined multiple times -//! ,-[12:1] +//! ,-[10:1] +//! 10 | } +//! 11 | //! 12 | function fn3() { } //! : ^|^ //! : `-- previous definition of `fn3` here //! 13 | var fn3; //! : ^|^ //! : `-- `fn3` redefined here +//! 14 | +//! 15 | function func() { //! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js b/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js index bfe4e734abb1..22d1fd70f39f 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js @@ -1,13 +1,18 @@ //// [functionOverloadErrors.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | //Function overload signature with initializer //! 2 | function fn1(x = 3); //! : ^^^^^ +//! 3 | function fn1() { } //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[114:1] +//! 114 | +//! 115 | //Function overloads which use initializer expressions //! 116 | function initExpr(n = 13); //! : ^^^^^^ +//! 117 | function initExpr() { } //! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js b/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js index bfe4e734abb1..22d1fd70f39f 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js @@ -1,13 +1,18 @@ //// [functionOverloadErrors.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | //Function overload signature with initializer //! 2 | function fn1(x = 3); //! : ^^^^^ +//! 3 | function fn1() { } //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[114:1] +//! 114 | +//! 115 | //Function overloads which use initializer expressions //! 116 | function initExpr(n = 13); //! : ^^^^^^ +//! 117 | function initExpr() { } //! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js index 5d059b37e9a4..98c104520c26 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js @@ -1,7 +1,10 @@ //// [functionOverloadErrorsSyntax.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 9 | function fn5(x: string, ...y: any[], z: string); -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | //Function overload signature with rest param followed by non-optional parameter +//! 9 | function fn5(x: string, ...y: any[], z: string); +//! : ^^^^^^^^^^^ +//! 10 | function fn5() { } +//! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js index 5d059b37e9a4..98c104520c26 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js @@ -1,7 +1,10 @@ //// [functionOverloadErrorsSyntax.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 9 | function fn5(x: string, ...y: any[], z: string); -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | //Function overload signature with rest param followed by non-optional parameter +//! 9 | function fn5(x: string, ...y: any[], z: string); +//! : ^^^^^^^^^^^ +//! 10 | function fn5() { } +//! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js index 046a0d3971c7..15a41e63105e 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js @@ -1,55 +1,81 @@ //// [functionWithUseStrictAndSimpleParameterList.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 2 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | function a(a = 10) { +//! 2 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 3 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 16 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | function rest(...args: any[]) { +//! 16 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 17 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 20 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[18:1] +//! 18 | +//! 19 | function rest1(a = 1, ...args) { +//! 20 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 21 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 24 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | function paramDefault(param = 1) { +//! 24 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 25 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 28 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[26:1] +//! 26 | +//! 27 | function objectBindingPattern({foo}: any) { +//! 28 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 29 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 32 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[30:1] +//! 30 | +//! 31 | function arrayBindingPattern([foo]: any[]) { +//! 32 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 33 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 36 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[34:1] +//! 34 | +//! 35 | function manyParameter(a = 10, b = 20) { +//! 36 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 37 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 41 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[39:1] +//! 39 | function manyPrologue(a = 10, b = 20) { +//! 40 | "foo"; +//! 41 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 42 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 47 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[45:1] +//! 45 | "foo"; +//! 46 | const c = 1; +//! 47 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 48 | } //! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js index 046a0d3971c7..15a41e63105e 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js @@ -1,55 +1,81 @@ //// [functionWithUseStrictAndSimpleParameterList.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 2 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | function a(a = 10) { +//! 2 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 3 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 16 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | function rest(...args: any[]) { +//! 16 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 17 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 20 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[18:1] +//! 18 | +//! 19 | function rest1(a = 1, ...args) { +//! 20 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 21 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 24 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | function paramDefault(param = 1) { +//! 24 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 25 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 28 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[26:1] +//! 26 | +//! 27 | function objectBindingPattern({foo}: any) { +//! 28 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 29 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 32 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[30:1] +//! 30 | +//! 31 | function arrayBindingPattern([foo]: any[]) { +//! 32 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 33 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 36 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[34:1] +//! 34 | +//! 35 | function manyParameter(a = 10, b = 20) { +//! 36 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 37 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 41 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[39:1] +//! 39 | function manyPrologue(a = 10, b = 20) { +//! 40 | "foo"; +//! 41 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 42 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 47 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[45:1] +//! 45 | "foo"; +//! 46 | const c = 1; +//! 47 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 48 | } //! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js index 0bc8df605a58..22a3141dd93d 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js @@ -1,55 +1,82 @@ //// [functionWithUseStrictAndSimpleParameterList_es2016.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 3 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function a(a = 10) { +//! 3 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 4 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 17 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | +//! 16 | function rest(...args: any[]) { +//! 17 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 18 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 21 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[19:1] +//! 19 | +//! 20 | function rest1(a = 1, ...args) { +//! 21 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 22 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 25 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[23:1] +//! 23 | +//! 24 | function paramDefault(param = 1) { +//! 25 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 26 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 29 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[27:1] +//! 27 | +//! 28 | function objectBindingPattern({foo}: any) { +//! 29 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 30 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 33 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[31:1] +//! 31 | +//! 32 | function arrayBindingPattern([foo]: any[]) { +//! 33 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 34 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 37 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[35:1] +//! 35 | +//! 36 | function manyParameter(a = 10, b = 20) { +//! 37 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 38 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 42 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[40:1] +//! 40 | function manyPrologue(a = 10, b = 20) { +//! 41 | "foo"; +//! 42 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 43 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 48 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[46:1] +//! 46 | "foo"; +//! 47 | const c = 1; +//! 48 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 49 | } //! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js index 0bc8df605a58..22a3141dd93d 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js @@ -1,55 +1,82 @@ //// [functionWithUseStrictAndSimpleParameterList_es2016.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 3 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function a(a = 10) { +//! 3 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 4 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 17 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | +//! 16 | function rest(...args: any[]) { +//! 17 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 18 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 21 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[19:1] +//! 19 | +//! 20 | function rest1(a = 1, ...args) { +//! 21 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 22 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 25 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[23:1] +//! 23 | +//! 24 | function paramDefault(param = 1) { +//! 25 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 26 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 29 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[27:1] +//! 27 | +//! 28 | function objectBindingPattern({foo}: any) { +//! 29 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 30 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 33 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[31:1] +//! 31 | +//! 32 | function arrayBindingPattern([foo]: any[]) { +//! 33 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 34 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 37 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[35:1] +//! 35 | +//! 36 | function manyParameter(a = 10, b = 20) { +//! 37 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 38 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 42 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[40:1] +//! 40 | function manyPrologue(a = 10, b = 20) { +//! 41 | "foo"; +//! 42 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 43 | } //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 48 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[46:1] +//! 46 | "foo"; +//! 47 | const c = 1; +//! 48 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 49 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js index 7dd2b38458dc..bf4fedf7d489 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | var s: string; //! 2 | var f: () => number = () => yield s; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js index 7dd2b38458dc..bf4fedf7d489 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | var s: string; //! 2 | var f: () => number = () => yield s; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js index 00f40ecbde3d..f38aaab39189 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js @@ -1,7 +1,9 @@ //// [generatorTypeCheck38.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var yield; //! : ^^^^^ +//! 2 | function* g() { +//! 3 | yield 0; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js index 00f40ecbde3d..f38aaab39189 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js @@ -1,7 +1,9 @@ //// [generatorTypeCheck38.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var yield; //! : ^^^^^ +//! 2 | function* g() { +//! 3 | yield 0; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js index beff0744ed50..a4a7274bd44d 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js @@ -2,7 +2,11 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 5 | @decorator(yield 0) -//! : ^ +//! ,-[3:1] +//! 3 | } +//! 4 | function* g() { +//! 5 | @decorator(yield 0) +//! : ^ +//! 6 | class C { +//! 7 | x = yield 0; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js index beff0744ed50..a4a7274bd44d 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js @@ -2,7 +2,11 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 5 | @decorator(yield 0) -//! : ^ +//! ,-[3:1] +//! 3 | } +//! 4 | function* g() { +//! 5 | @decorator(yield 0) +//! : ^ +//! 6 | class C { +//! 7 | x = yield 0; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js index 95f173364fdb..974ce4f16a11 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js @@ -1,7 +1,11 @@ //// [generatorTypeCheck59.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 3 | @(yield "") -//! : ^ +//! ,-[1:1] +//! 1 | function* g() { +//! 2 | class C { +//! 3 | @(yield "") +//! : ^ +//! 4 | m() { } +//! 5 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js index 95f173364fdb..974ce4f16a11 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js @@ -1,7 +1,11 @@ //// [generatorTypeCheck59.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 3 | @(yield "") -//! : ^ +//! ,-[1:1] +//! 1 | function* g() { +//! 2 | class C { +//! 3 | @(yield "") +//! : ^ +//! 4 | m() { } +//! 5 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js index 350565fbb24b..70f6b070473c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 2 | @(yield 0) -//! : ^ +//! ,-[1:1] +//! 1 | function * g() { +//! 2 | @(yield 0) +//! : ^ +//! 3 | class C {}; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js index 350565fbb24b..70f6b070473c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 2 | @(yield 0) -//! : ^ +//! ,-[1:1] +//! 1 | function * g() { +//! 2 | @(yield 0) +//! : ^ +//! 3 | class C {}; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/importEquals2.1.normal.js b/crates/swc/tests/tsc-references/importEquals2.1.normal.js index 64d2a4947a35..de44a6b45112 100644 --- a/crates/swc/tests/tsc-references/importEquals2.1.normal.js +++ b/crates/swc/tests/tsc-references/importEquals2.1.normal.js @@ -9,14 +9,17 @@ export { }; //// [/b.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import * as a from './a'; //! 2 | export = a; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/c.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import a = require('./b'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | new a.A(); // Error //! `---- diff --git a/crates/swc/tests/tsc-references/importEquals2.2.minified.js b/crates/swc/tests/tsc-references/importEquals2.2.minified.js index 0ee4a4593e24..1e3ad65a6c5b 100644 --- a/crates/swc/tests/tsc-references/importEquals2.2.minified.js +++ b/crates/swc/tests/tsc-references/importEquals2.2.minified.js @@ -4,14 +4,17 @@ import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import * as a from './a'; //! 2 | export = a; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/c.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import a = require('./b'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | new a.A(); // Error //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js b/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js index 0d252c046f82..f83566d63092 100644 --- a/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js @@ -5,13 +5,19 @@ export { }; //// [usage.ts] //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[1:1] //! 1 | export function getFooFrom(v: T): import(T).Foo { //! : ^ +//! 2 | return undefined as any; +//! 3 | } //! `---- //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | //! 5 | export function getFooValueFrom(v: T): import(T).Foo["a"] { //! : ^ +//! 6 | return undefined as any; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js b/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js index 0d252c046f82..f83566d63092 100644 --- a/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js @@ -5,13 +5,19 @@ export { }; //// [usage.ts] //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[1:1] //! 1 | export function getFooFrom(v: T): import(T).Foo { //! : ^ +//! 2 | return undefined as any; +//! 3 | } //! `---- //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | //! 5 | export function getFooValueFrom(v: T): import(T).Foo["a"] { //! : ^ +//! 6 | return undefined as any; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js b/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js index 2c4661110a8b..100ba290af13 100644 --- a/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js @@ -1,9 +1,12 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | data: T; +//! 5 | } //! 6 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js b/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js index 2c4661110a8b..100ba290af13 100644 --- a/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js @@ -1,9 +1,12 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | data: T; +//! 5 | } //! 6 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js b/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js index 61c4576bdaf6..2522734cf103 100644 --- a/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js @@ -1,7 +1,9 @@ //// [externs.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[12:1] +//! 12 | const Foo: typeof MyClass; +//! 13 | } //! 14 | export = MyClass; //! : ^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js b/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js index 72918517a9b9..e87721d15761 100644 --- a/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js @@ -1,7 +1,9 @@ //// [externs.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[12:1] +//! 12 | const Foo: typeof MyClass; +//! 13 | } //! 14 | export = MyClass; //! : ^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js b/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js index 7c0260160a02..6204c76c35cf 100644 --- a/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js @@ -1,9 +1,12 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js b/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js index 7c0260160a02..6204c76c35cf 100644 --- a/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js @@ -1,9 +1,12 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js b/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js index 4cde5f26c736..9e61699eba08 100644 --- a/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js @@ -1,9 +1,12 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js b/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js index 4cde5f26c736..9e61699eba08 100644 --- a/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js @@ -1,9 +1,12 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js index 089ad31a2312..1dd4c8485d41 100644 --- a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js +++ b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js @@ -34,6 +34,8 @@ var y = 1; //! 5 | //! 6 | x = 1; // Error //! : ^ +//! 7 | y = 1; // Error +//! 8 | a1.x = 1; // Error //! `---- //! //! x cannot reassign to an imported binding @@ -48,4 +50,6 @@ var y = 1; //! 6 | x = 1; // Error //! 7 | y = 1; // Error //! : ^ +//! 8 | a1.x = 1; // Error +//! 9 | a1.y = 1; // Error //! `---- diff --git a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js index 03042a1172da..a06837c8859f 100644 --- a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js +++ b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js @@ -31,6 +31,8 @@ var x = 1, y = 1; //! 5 | //! 6 | x = 1; // Error //! : ^ +//! 7 | y = 1; // Error +//! 8 | a1.x = 1; // Error //! `---- //! //! x cannot reassign to an imported binding @@ -45,4 +47,6 @@ var x = 1, y = 1; //! 6 | x = 1; // Error //! 7 | y = 1; // Error //! : ^ +//! 8 | a1.x = 1; // Error +//! 9 | a1.y = 1; // Error //! `---- diff --git a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js index 20c5c13f78a7..2de961bd49ae 100644 --- a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js +++ b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js @@ -46,37 +46,45 @@ export { }; //// [/h.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | class H {} //! 2 | export = H; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/i.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // Error //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | let h: H = {}; +//! 3 | console.log(h); //! `---- //// [/j.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // noUnusedLocals error only //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | //! `---- //// [/k.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | const enum K { One, Two } //! 2 | export = K; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/l.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import K = require('./k'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | K.One; //! `---- //// [/j.ts] // Sad face https://github.com/microsoft/TypeScript/blob/6b04f5039429b9d412696fe2febe39ecc69ad365/src/testRunner/compilerRunner.ts#L207 diff --git a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js index 6044901a5325..84a5a8b2da3e 100644 --- a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js +++ b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js @@ -36,36 +36,44 @@ export { }; //// [/h.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | class H {} //! 2 | export = H; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/i.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // Error //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | let h: H = {}; +//! 3 | console.log(h); //! `---- //// [/j.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // noUnusedLocals error only //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | //! `---- //// [/k.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | const enum K { One, Two } //! 2 | export = K; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/l.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import K = require('./k'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | K.One; //! `---- //// [/j.ts] diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js index a2736fae20f3..a4f1c3537b6d 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js @@ -1,103 +1,166 @@ //// [incrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = ++{}; //! : ^^ +//! 38 | var ResultIsNumber12 = ++null; +//! 39 | var ResultIsNumber13 = ++undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = ++{}; //! 38 | var ResultIsNumber12 = ++null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = ++undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null++; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}++; +//! 43 | var ResultIsNumber16 = undefined++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | var ResultIsNumber14 = null++; //! 42 | var ResultIsNumber15 = {}++; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = ++foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = ++foo(); //! 47 | var ResultIsNumber18 = ++A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = ++foo(); +//! 47 | var ResultIsNumber18 = ++A.foo(); //! 48 | var ResultIsNumber19 = ++(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = ++(null + null); +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); //! 49 | var ResultIsNumber20 = ++(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); +//! 51 | var ResultIsNumber22 = ++obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = ++obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()++; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()++; //! 55 | var ResultIsNumber25 = A.foo()++; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()++; +//! 55 | var ResultIsNumber25 = A.foo()++; //! 56 | var ResultIsNumber26 = (null + undefined)++; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)++; +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; //! 57 | var ResultIsNumber27 = (null + null)++; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; +//! 59 | var ResultIsNumber29 = obj1.x++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x++; +//! 60 | var ResultIsNumber30 = obj1.y++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2++; +//! 66 | //! 67 | ++ANY1++; //! : ^^^^^^ +//! 68 | ++ANY2++; +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | ++ANY1++; //! 68 | ++ANY2++; //! : ^^^^^^ +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[67:1] +//! 67 | ++ANY1++; +//! 68 | ++ANY2++; //! 69 | ++ANY2[0]++; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js index a2736fae20f3..a4f1c3537b6d 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js @@ -1,103 +1,166 @@ //// [incrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = ++{}; //! : ^^ +//! 38 | var ResultIsNumber12 = ++null; +//! 39 | var ResultIsNumber13 = ++undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = ++{}; //! 38 | var ResultIsNumber12 = ++null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = ++undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null++; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}++; +//! 43 | var ResultIsNumber16 = undefined++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | var ResultIsNumber14 = null++; //! 42 | var ResultIsNumber15 = {}++; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = ++foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = ++foo(); //! 47 | var ResultIsNumber18 = ++A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = ++foo(); +//! 47 | var ResultIsNumber18 = ++A.foo(); //! 48 | var ResultIsNumber19 = ++(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = ++(null + null); +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); //! 49 | var ResultIsNumber20 = ++(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); +//! 51 | var ResultIsNumber22 = ++obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = ++obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()++; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()++; //! 55 | var ResultIsNumber25 = A.foo()++; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()++; +//! 55 | var ResultIsNumber25 = A.foo()++; //! 56 | var ResultIsNumber26 = (null + undefined)++; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)++; +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; //! 57 | var ResultIsNumber27 = (null + null)++; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; +//! 59 | var ResultIsNumber29 = obj1.x++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x++; +//! 60 | var ResultIsNumber30 = obj1.y++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2++; +//! 66 | //! 67 | ++ANY1++; //! : ^^^^^^ +//! 68 | ++ANY2++; +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | ++ANY1++; //! 68 | ++ANY2++; //! : ^^^^^^ +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[67:1] +//! 67 | ++ANY1++; +//! 68 | ++ANY2++; //! 69 | ++ANY2[0]++; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js index 7c90151a54ee..622c52e47c89 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js @@ -1,13 +1,20 @@ //// [incrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! : ^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; //! : ^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js index 7c90151a54ee..622c52e47c89 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js @@ -1,13 +1,20 @@ //// [incrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! : ^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; //! : ^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js index 64cb694b93d2..7073fde20b0a 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js @@ -1,97 +1,155 @@ //// [incrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = ++1; //! : ^ +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = ++1; //! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = ++1; +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1++; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = 1++; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = ++foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = ++A.foo(); +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); //! 32 | var ResultIsNumber10 = ++A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = ++foo(); +//! 32 | var ResultIsNumber10 = ++A.foo(); //! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()++; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()++; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! 36 | var ResultIsNumber13 = A.foo()++; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = foo()++; +//! 36 | var ResultIsNumber13 = A.foo()++; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operator //! 40 | ++1; //! : ^ +//! 41 | ++NUMBER1; +//! 42 | ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | ++1; +//! 41 | ++NUMBER1; //! 42 | ++foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | ++foo(); +//! 43 | //! 44 | 1++; //! : ^ +//! 45 | NUMBER1++; +//! 46 | foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | 1++; +//! 45 | NUMBER1++; //! 46 | foo()++; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js index 64cb694b93d2..7073fde20b0a 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js @@ -1,97 +1,155 @@ //// [incrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = ++1; //! : ^ +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = ++1; //! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = ++1; +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1++; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = 1++; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = ++foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = ++A.foo(); +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); //! 32 | var ResultIsNumber10 = ++A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = ++foo(); +//! 32 | var ResultIsNumber10 = ++A.foo(); //! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()++; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()++; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! 36 | var ResultIsNumber13 = A.foo()++; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = foo()++; +//! 36 | var ResultIsNumber13 = A.foo()++; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operator //! 40 | ++1; //! : ^ +//! 41 | ++NUMBER1; +//! 42 | ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | ++1; +//! 41 | ++NUMBER1; //! 42 | ++foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | ++foo(); +//! 43 | //! 44 | 1++; //! : ^ +//! 45 | NUMBER1++; +//! 46 | foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | 1++; +//! 45 | NUMBER1++; //! 46 | foo()++; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js index 8bf96e8af0fc..8bcc133d893c 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js @@ -1,85 +1,138 @@ //// [incrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = ++true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = ++true; //! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = ++true; +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true++; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = true++; +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = ++objA.a; +//! 32 | var ResultIsNumber10 = ++M.n; //! 33 | var ResultIsNumber11 = ++foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = ++A.foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = ++M.n; +//! 33 | var ResultIsNumber11 = ++foo(); //! 34 | var ResultIsNumber12 = ++A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()++; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()++; +//! 38 | var ResultIsNumber15 = objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! 37 | var ResultIsNumber14 = A.foo()++; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a++; +//! 39 | var ResultIsNumber16 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | // miss assignment operators //! 42 | ++true; //! : ^^^^ +//! 43 | ++BOOLEAN; +//! 44 | ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | ++true; +//! 43 | ++BOOLEAN; //! 44 | ++foo(); //! : ^^^^^ +//! 45 | ++objA.a; +//! 46 | ++M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | ++objA.a, M.n; +//! 48 | //! 49 | true++; //! : ^^^^ +//! 50 | BOOLEAN++; +//! 51 | foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[49:1] +//! 49 | true++; +//! 50 | BOOLEAN++; //! 51 | foo()++; //! : ^^^^^ +//! 52 | objA.a++; +//! 53 | M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js index 8bf96e8af0fc..8bcc133d893c 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js @@ -1,85 +1,138 @@ //// [incrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = ++true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = ++true; //! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber3 = ++true; +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true++; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = true++; +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = ++objA.a; +//! 32 | var ResultIsNumber10 = ++M.n; //! 33 | var ResultIsNumber11 = ++foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = ++A.foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = ++M.n; +//! 33 | var ResultIsNumber11 = ++foo(); //! 34 | var ResultIsNumber12 = ++A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()++; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()++; +//! 38 | var ResultIsNumber15 = objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! 37 | var ResultIsNumber14 = A.foo()++; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a++; +//! 39 | var ResultIsNumber16 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[40:1] +//! 40 | +//! 41 | // miss assignment operators //! 42 | ++true; //! : ^^^^ +//! 43 | ++BOOLEAN; +//! 44 | ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | ++true; +//! 43 | ++BOOLEAN; //! 44 | ++foo(); //! : ^^^^^ +//! 45 | ++objA.a; +//! 46 | ++M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | ++objA.a, M.n; +//! 48 | //! 49 | true++; //! : ^^^^ +//! 50 | BOOLEAN++; +//! 51 | foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[49:1] +//! 49 | true++; +//! 50 | BOOLEAN++; //! 51 | foo()++; //! : ^^^^^ +//! 52 | objA.a++; +//! 53 | M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js index 0dc9566ff37d..cb7bb16b53b4 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js @@ -1,97 +1,157 @@ //// [incrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = ++""; //! : ^^ +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = ++""; //! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsNumber5 = ++""; +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""++; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsNumber8 = ""++; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = ++M.n; +//! 36 | var ResultIsNumber13 = ++STRING1[0]; //! 37 | var ResultIsNumber14 = ++foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = ++A.foo(); +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = ++STRING1[0]; +//! 37 | var ResultIsNumber14 = ++foo(); //! 38 | var ResultIsNumber15 = ++A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = ++foo(); +//! 38 | var ResultIsNumber15 = ++A.foo(); //! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n++; +//! 43 | var ResultIsNumber19 = STRING1[0]++; //! 44 | var ResultIsNumber20 = foo()++; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()++; +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]++; +//! 44 | var ResultIsNumber20 = foo()++; //! 45 | var ResultIsNumber21 = A.foo()++; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsNumber20 = foo()++; +//! 45 | var ResultIsNumber21 = A.foo()++; //! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | +//! 48 | // miss assignment operators //! 49 | ++""; //! : ^^ +//! 50 | ++STRING; +//! 51 | ++STRING1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | ++STRING1; +//! 52 | ++STRING1[0]; //! 53 | ++foo(); //! : ^^^^^ +//! 54 | ++objA.a; +//! 55 | ++M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | ++objA.a, M.n; +//! 57 | //! 58 | ""++; //! : ^^ +//! 59 | STRING++; +//! 60 | STRING1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[60:1] +//! 60 | STRING1++; +//! 61 | STRING1[0]++; //! 62 | foo()++; //! : ^^^^^ +//! 63 | objA.a++; +//! 64 | M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js index 0dc9566ff37d..cb7bb16b53b4 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js @@ -1,97 +1,157 @@ //// [incrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = ++""; //! : ^^ +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = ++""; //! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsNumber5 = ++""; +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""++; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsNumber8 = ""++; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = ++M.n; +//! 36 | var ResultIsNumber13 = ++STRING1[0]; //! 37 | var ResultIsNumber14 = ++foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = ++A.foo(); +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = ++STRING1[0]; +//! 37 | var ResultIsNumber14 = ++foo(); //! 38 | var ResultIsNumber15 = ++A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = ++foo(); +//! 38 | var ResultIsNumber15 = ++A.foo(); //! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n++; +//! 43 | var ResultIsNumber19 = STRING1[0]++; //! 44 | var ResultIsNumber20 = foo()++; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()++; +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]++; +//! 44 | var ResultIsNumber20 = foo()++; //! 45 | var ResultIsNumber21 = A.foo()++; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsNumber20 = foo()++; +//! 45 | var ResultIsNumber21 = A.foo()++; //! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | +//! 48 | // miss assignment operators //! 49 | ++""; //! : ^^ +//! 50 | ++STRING; +//! 51 | ++STRING1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | ++STRING1; +//! 52 | ++STRING1[0]; //! 53 | ++foo(); //! : ^^^^^ +//! 54 | ++objA.a; +//! 55 | ++M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[56:1] +//! 56 | ++objA.a, M.n; +//! 57 | //! 58 | ""++; //! : ^^ +//! 59 | STRING++; +//! 60 | STRING1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[60:1] +//! 60 | STRING1++; +//! 61 | STRING1[0]++; //! 62 | foo()++; //! : ^^^^^ +//! 63 | objA.a++; +//! 64 | M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js index ff7410df89e6..a06dfb3e08e9 100644 --- a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js +++ b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js @@ -15,13 +15,21 @@ export var prerendered3 = /*#__PURE__*/ React.createElement("h", null); //// [index.tsx] //! //! x Expression expected -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; //! `---- //! //! x Unexpected token `/`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; //! `---- diff --git a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js index 1339d43e7d7d..6cd892d0fa8c 100644 --- a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js +++ b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js @@ -14,13 +14,21 @@ export var prerendered3 = React.createElement("h", null); //// [index.tsx] //! //! x Expression expected -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; //! `---- //! //! x Unexpected token `/`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; //! `---- diff --git a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js index 679a24c640ad..6b69b5c40c68 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js @@ -1,7 +1,9 @@ //// [interfaceExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | //! 5 | interface C1 extends Foo?.Bar {} //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js index 679a24c640ad..6b69b5c40c68 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js @@ -1,7 +1,9 @@ //// [interfaceExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | //! 5 | interface C1 extends Foo?.Bar {} //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js index 9251ff65f61d..4d4dbf0a4e76 100644 --- a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js +++ b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js @@ -1,43 +1,65 @@ //// [interfacesWithPredefinedTypesAsNames.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface any { } //! : ^^^ +//! 2 | interface number { } +//! 3 | interface string { } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } //! 2 | interface number { } //! : ^^^^^^ +//! 3 | interface string { } +//! 4 | interface boolean { } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } +//! 2 | interface number { } //! 3 | interface string { } //! : ^^^^^^ +//! 4 | interface boolean { } +//! 5 | interface void {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[2:1] +//! 2 | interface number { } +//! 3 | interface string { } //! 4 | interface boolean { } //! : ^^^^^^^ +//! 5 | interface void {} +//! 6 | interface unknown {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[3:1] +//! 3 | interface string { } +//! 4 | interface boolean { } //! 5 | interface void {} //! : ^^^^ +//! 6 | interface unknown {} +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[4:1] +//! 4 | interface boolean { } +//! 5 | interface void {} //! 6 | interface unknown {} //! : ^^^^^^^ +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[5:1] +//! 5 | interface void {} +//! 6 | interface unknown {} //! 7 | interface never {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js index 9251ff65f61d..4d4dbf0a4e76 100644 --- a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js +++ b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js @@ -1,43 +1,65 @@ //// [interfacesWithPredefinedTypesAsNames.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface any { } //! : ^^^ +//! 2 | interface number { } +//! 3 | interface string { } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } //! 2 | interface number { } //! : ^^^^^^ +//! 3 | interface string { } +//! 4 | interface boolean { } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } +//! 2 | interface number { } //! 3 | interface string { } //! : ^^^^^^ +//! 4 | interface boolean { } +//! 5 | interface void {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[2:1] +//! 2 | interface number { } +//! 3 | interface string { } //! 4 | interface boolean { } //! : ^^^^^^^ +//! 5 | interface void {} +//! 6 | interface unknown {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[3:1] +//! 3 | interface string { } +//! 4 | interface boolean { } //! 5 | interface void {} //! : ^^^^ +//! 6 | interface unknown {} +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[4:1] +//! 4 | interface boolean { } +//! 5 | interface void {} //! 6 | interface unknown {} //! : ^^^^^^^ +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[5:1] +//! 5 | interface void {} +//! 6 | interface unknown {} //! 7 | interface never {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js b/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js index 2bdc6b8619dc..d256b8701e5f 100644 --- a/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js @@ -1,11 +1,13 @@ //// [invalidInstantiatedModule.ts] //! //! x the name `Point` is defined multiple times -//! ,-[2:5] -//! 2 | export class Point { x: number; y: number } -//! : ^^|^^ -//! : `-- previous definition of `Point` here +//! ,-[1:1] +//! 1 | module M { +//! 2 | export class Point { x: number; y: number } +//! : ^^|^^ +//! : `-- previous definition of `Point` here //! 3 | export var Point = 1; // Error //! : ^^|^^ //! : `-- `Point` redefined here +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js b/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js index 2bdc6b8619dc..d256b8701e5f 100644 --- a/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js @@ -1,11 +1,13 @@ //// [invalidInstantiatedModule.ts] //! //! x the name `Point` is defined multiple times -//! ,-[2:5] -//! 2 | export class Point { x: number; y: number } -//! : ^^|^^ -//! : `-- previous definition of `Point` here +//! ,-[1:1] +//! 1 | module M { +//! 2 | export class Point { x: number; y: number } +//! : ^^|^^ +//! : `-- previous definition of `Point` here //! 3 | export var Point = 1; // Error //! : ^^|^^ //! : `-- `Point` redefined here +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js b/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js index 798ebbdbde8b..e8ec7ba665d9 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js @@ -1,25 +1,36 @@ //// [invalidNewTarget.es5.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[21:1] +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js b/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js index 798ebbdbde8b..e8ec7ba665d9 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js @@ -1,25 +1,36 @@ //// [invalidNewTarget.es5.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[21:1] +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js b/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js index d134d8e5572d..224372065785 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js @@ -1,25 +1,36 @@ //// [invalidNewTarget.es6.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[21:1] +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js b/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js index d134d8e5572d..224372065785 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js @@ -1,25 +1,36 @@ //// [invalidNewTarget.es6.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[21:1] +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js index 279f74535d6e..3d2120e13ce4 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js @@ -1,7 +1,9 @@ //// [/some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | declare const items: Item[]; //! 5 | export = items; //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js index f06e0f15f421..736eb97005d6 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js @@ -1,7 +1,9 @@ //// [/some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | declare const items: Item[]; //! 5 | export = items; //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js index 922323e77ed2..824d0398ead8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js @@ -1,7 +1,9 @@ //// [some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | declare function getItems(): Item[]; //! 5 | export = getItems; //! : ^^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js index 922323e77ed2..824d0398ead8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js @@ -1,7 +1,9 @@ //// [some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | } +//! 4 | declare function getItems(): Item[]; //! 5 | export = getItems; //! : ^^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js index fcdb567426cc..a7eedefbc171 100644 --- a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js @@ -1,7 +1,11 @@ //// [jsxAndTypeAssertion.tsx] //! //! x Unexpected token `any`. Expected jsx identifier -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | var x: any; //! 7 | x = { test: }; //! : ^^^ +//! 8 | +//! 9 | x = ; //! `---- diff --git a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js index fcdb567426cc..a7eedefbc171 100644 --- a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js @@ -1,7 +1,11 @@ //// [jsxAndTypeAssertion.tsx] //! //! x Unexpected token `any`. Expected jsx identifier -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | var x: any; //! 7 | x = { test: }; //! : ^^^ +//! 8 | +//! 9 | x = ; //! `---- diff --git a/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js b/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js index 2a4af51dfd1b..ce665ead402f 100644 --- a/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js @@ -3,35 +3,41 @@ //// [Error1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Issue error about missing span closing tag, not missing div closing tag //! 2 | let x1 =
; //! : ^^^ +//! 3 | //! `---- //// [Error2.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x2 =
; //! : ^^^ +//! 2 | //! `---- //// [Error3.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x3 =
; //! : ^^^ +//! 2 | //! `---- //// [Error4.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x4 =
; //! : ^^^ +//! 2 | //! `---- //// [Error5.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x5 =
//! : ^^^ +//! 2 | //! `---- diff --git a/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js b/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js index 2a4af51dfd1b..ce665ead402f 100644 --- a/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js @@ -3,35 +3,41 @@ //// [Error1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Issue error about missing span closing tag, not missing div closing tag //! 2 | let x1 =
; //! : ^^^ +//! 3 | //! `---- //// [Error2.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x2 =
; //! : ^^^ +//! 2 | //! `---- //// [Error3.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x3 =
; //! : ^^^ +//! 2 | //! `---- //// [Error4.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x4 =
; //! : ^^^ +//! 2 | //! `---- //// [Error5.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x5 =
//! : ^^^ +//! 2 | //! `---- diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js index a0bf606d33c8..470aa382c4b1 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Props { //! `---- diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js index a0bf606d33c8..470aa382c4b1 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Props { //! `---- diff --git a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js index 25894aa5aa3b..907ad029d38a 100644 --- a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js +++ b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js @@ -1,13 +1,15 @@ //// [letIdentifierInElementAccess01.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var let: any = {}; //! : ^^^ +//! 2 | (let[0] = 100); //! `---- //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var let: any = {}; //! 2 | (let[0] = 100); //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js index 25894aa5aa3b..907ad029d38a 100644 --- a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js +++ b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js @@ -1,13 +1,15 @@ //// [letIdentifierInElementAccess01.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var let: any = {}; //! : ^^^ +//! 2 | (let[0] = 100); //! `---- //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var let: any = {}; //! 2 | (let[0] = 100); //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js index 82cc910cfd24..711fa5ca5692 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[9:1] +//! 9 | +//! 10 | // miss an operand //! 11 | var BOOLEAN3 =!; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js index 82cc910cfd24..711fa5ca5692 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[9:1] +//! 9 | +//! 10 | // miss an operand //! 11 | var BOOLEAN3 =!; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js index 0ae261f06b8d..1990b9991d4c 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js @@ -2,9 +2,11 @@ //// [a.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import b = require("./b.js"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | b.func1; +//! 3 | b.func2; //! `---- //// [b.js] var exportsAlias = exports; diff --git a/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js index dbdeb2f40b55..77c5a9d97fc8 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js @@ -2,9 +2,11 @@ //// [a.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import b = require("./b.js"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | b.func1; +//! 3 | b.func2; //! `---- //// [b.js] exports.func1 = function() {}, exports.func2 = function() {}, module.exports.func3 = function() {}, module.exports.func4 = function() {}, (exports = module.exports).func5 = function() {}, (module.exports = exports).func6 = function() {}, exports.func7 = function() {}, module.exports.func8 = function() {}, (module.exports = exports = {}).func9 = function() {}, (exports = module.exports = {}).func10 = function() {}, (exports = module.exports = {}).func11 = function() {}, module.exports.func12 = function() {}, (exports = module.exports = {}).func11 = function() {}, module.exports.func12 = function() {}, (exports = module.exports = {}).func13 = function() {}, module.exports.func14 = function() {}, (exports = module.exports = {}).func15 = function() {}, module.exports.func16 = function() {}, module.exports = exports = {}, exports.func17 = function() {}, module.exports.func18 = function() {}, module.exports = {}, exports.func19 = function() {}, module.exports.func20 = function() {}; diff --git a/crates/swc/tests/tsc-references/moduleScoping.1.normal.js b/crates/swc/tests/tsc-references/moduleScoping.1.normal.js index f892e22b4468..63f413270f78 100644 --- a/crates/swc/tests/tsc-references/moduleScoping.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleScoping.1.normal.js @@ -15,9 +15,11 @@ var v2 = [ //// [file4.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import file3 = require('./file3'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var t1 = v1; +//! 3 | var t2 = v2; //! `---- //// [file5.ts] var x = v2; // Should be global v2 of type number again diff --git a/crates/swc/tests/tsc-references/moduleScoping.2.minified.js b/crates/swc/tests/tsc-references/moduleScoping.2.minified.js index e9e6b30b3cd3..8e8e6834c89d 100644 --- a/crates/swc/tests/tsc-references/moduleScoping.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleScoping.2.minified.js @@ -5,9 +5,11 @@ export var v3 = !0; //// [file4.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import file3 = require('./file3'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var t1 = v1; +//! 3 | var t2 = v2; //! `---- //// [file5.ts] v2; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js index d4a35dbc42a9..7448dfaf6238 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js @@ -13,13 +13,17 @@ //! 6 | | //! 7 | |-> } //! : `---- exported more than once +//! 8 | +//! 9 | var x = 10; //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[5:1] +//! ,-[3:1] +//! 3 | } +//! 4 | //! 5 | ,-> export default function bar() { //! 6 | | //! 7 | |-> } @@ -29,6 +33,7 @@ //! 10 | ,-> export default x; //! : | ^^^^^^^^|^^^^^^^^ //! : | `-- exported more than once +//! 11 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js index ebf6ebbf209a..a0399bc66974 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js @@ -13,13 +13,17 @@ //! 6 | | //! 7 | |-> } //! : `---- exported more than once +//! 8 | +//! 9 | var x = 10; //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[5:1] +//! ,-[3:1] +//! 3 | } +//! 4 | //! 5 | ,-> export default function bar() { //! 6 | | //! 7 | |-> } @@ -29,6 +33,7 @@ //! 10 | ,-> export default x; //! : | ^^^^^^^^|^^^^^^^^ //! : | `-- exported more than once +//! 11 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js index 43cbe5534fd1..c2e86593fd19 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js @@ -13,6 +13,7 @@ //! 6 | | //! 7 | |-> } //! : `---- exported more than once +//! 8 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js index 279a541120c5..4184f40e60a9 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js @@ -13,6 +13,7 @@ //! 6 | | //! 7 | |-> } //! : `---- exported more than once +//! 8 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js index 21b07d140d9e..395b14189709 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports03.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default class C { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js index 21b07d140d9e..395b14189709 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports03.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default class C { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js index a325b3d9b974..977050c65ce2 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports04.ts] //! //! x the name `f` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default function f() { //! : | //! : `-- previous definition of `f` here @@ -10,10 +11,12 @@ //! 5 | export default function f() { //! : | //! : `-- `f` redefined here +//! 6 | } //! `---- //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default function f() { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js index a325b3d9b974..977050c65ce2 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports04.ts] //! //! x the name `f` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default function f() { //! : | //! : `-- previous definition of `f` here @@ -10,10 +11,12 @@ //! 5 | export default function f() { //! : | //! : `-- `f` redefined here +//! 6 | } //! `---- //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default function f() { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js index 073105c305e8..0193ee8d8307 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports05.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default class AA1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here @@ -9,13 +10,17 @@ //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- exported more than once +//! 5 | +//! 6 | export default class CC1 {} //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[4:1] +//! ,-[2:1] +//! 2 | export default class AA1 {} +//! 3 | //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js index 073105c305e8..0193ee8d8307 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports05.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default class AA1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here @@ -9,13 +10,17 @@ //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- exported more than once +//! 5 | +//! 6 | export default class CC1 {} //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[4:1] +//! ,-[2:1] +//! 2 | export default class AA1 {} +//! 3 | //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js index e2e730ffc8d6..5bca00f3dcce 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default function Foo() { } //! : | ^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js index e2e730ffc8d6..5bca00f3dcce 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default function Foo() { } //! : | ^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js index 686f1969008d..2474a25fbe1c 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default class C { } //! : | ^^^^^^^^^^^^^|^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js index 686f1969008d..2474a25fbe1c 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default class C { } //! : | ^^^^^^^^^^^^^|^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js b/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js index 1f4f1539a6d9..ca9d2a4bf9af 100644 --- a/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js @@ -1,13 +1,21 @@ //// [namedTupleMembersErrors.ts] //! //! x Only named exports may use 'export type'. -//! ,---- +//! ,-[13:1] +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- //! //! x Expected '{', got 'OptTrailing' -//! ,---- +//! ,-[13:1] +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- diff --git a/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js b/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js index 1f4f1539a6d9..ca9d2a4bf9af 100644 --- a/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js @@ -1,13 +1,21 @@ //// [namedTupleMembersErrors.ts] //! //! x Only named exports may use 'export type'. -//! ,---- +//! ,-[13:1] +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- //! //! x Expected '{', got 'OptTrailing' -//! ,---- +//! ,-[13:1] +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- diff --git a/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js b/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js index 837762ad191f..681842ee2d54 100644 --- a/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js +++ b/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js @@ -1,7 +1,11 @@ //// [newOperatorErrorCases.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | // Construct expression with no parentheses for construct signature with > 0 parameters //! 27 | var b = new C0 32, ''; // Parse error //! : ^^ +//! 28 | +//! 29 | // Generic construct expression with no parentheses //! `---- diff --git a/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js b/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js index 837762ad191f..681842ee2d54 100644 --- a/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js +++ b/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js @@ -1,7 +1,11 @@ //// [newOperatorErrorCases.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | // Construct expression with no parentheses for construct signature with > 0 parameters //! 27 | var b = new C0 32, ''; // Parse error //! : ^^ +//! 28 | +//! 29 | // Generic construct expression with no parentheses //! `---- diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js index bb7d3365d72d..88dd9d7c2803 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js @@ -1,25 +1,41 @@ //// [nullishCoalescingOperator5.ts] //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // should be a syntax error //! 7 | a ?? b || c; //! : ^^^^^^^^^^^ +//! 8 | +//! 9 | // should be a syntax error //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | // should be a syntax error //! 10 | a || b ?? c; //! : ^^^^^^ +//! 11 | +//! 12 | // should be a syntax error //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[11:1] +//! 11 | +//! 12 | // should be a syntax error //! 13 | a ?? b && c; //! : ^^^^^^ +//! 14 | +//! 15 | // should be a syntax error //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[14:1] +//! 14 | +//! 15 | // should be a syntax error //! 16 | a && b ?? c; //! : ^^^^^^ +//! 17 | +//! 18 | // Valid according to spec //! `---- diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js index bb7d3365d72d..88dd9d7c2803 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js @@ -1,25 +1,41 @@ //// [nullishCoalescingOperator5.ts] //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // should be a syntax error //! 7 | a ?? b || c; //! : ^^^^^^^^^^^ +//! 8 | +//! 9 | // should be a syntax error //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | // should be a syntax error //! 10 | a || b ?? c; //! : ^^^^^^ +//! 11 | +//! 12 | // should be a syntax error //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[11:1] +//! 11 | +//! 12 | // should be a syntax error //! 13 | a ?? b && c; //! : ^^^^^^ +//! 14 | +//! 15 | // should be a syntax error //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[14:1] +//! 14 | +//! 15 | // should be a syntax error //! 16 | a && b ?? c; //! : ^^^^^^ +//! 17 | +//! 18 | // Valid according to spec //! `---- diff --git a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js index 8693d3faf506..5a1b7ee9dbd2 100644 --- a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js +++ b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js @@ -1,7 +1,8 @@ //// [objectBindingPatternKeywordIdentifiers01.ts] //! //! x Cannot use a reserved word as a shorthand property -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var { while } = { while: 1 } //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js index 8693d3faf506..5a1b7ee9dbd2 100644 --- a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js +++ b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js @@ -1,7 +1,8 @@ //// [objectBindingPatternKeywordIdentifiers01.ts] //! //! x Cannot use a reserved word as a shorthand property -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var { while } = { while: 1 } //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js index f3cf369243f0..c06bc8ab2968 100644 --- a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js +++ b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js @@ -1,25 +1,37 @@ //// [objectLiteralErrorsES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var e1 = { get a() { return 4; } }; //! : ^ +//! 3 | var e2 = { set a(n) { } }; +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; //! 3 | var e2 = { set a(n) { } }; //! : ^ +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[2:1] +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[2:1] +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- diff --git a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js index f3cf369243f0..c06bc8ab2968 100644 --- a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js +++ b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js @@ -1,25 +1,37 @@ //// [objectLiteralErrorsES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var e1 = { get a() { return 4; } }; //! : ^ +//! 3 | var e2 = { set a(n) { } }; +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; //! 3 | var e2 = { set a(n) { } }; //! : ^ +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[2:1] +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[2:1] +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js b/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js index 8b0444c79970..2f2ae0ca1f19 100644 --- a/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js @@ -1,19 +1,28 @@ //// [objectRestNegative.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | let o = { a: 1, b: 'no' }; //! 2 | var { ...mustBeLast, a } = o; //! : ^^^^^^^^^^^^^ +//! 3 | +//! 4 | var b: string; //! `---- //! //! x Rest element must be final element -//! ,---- -//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { -//! : ^^^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | +//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { +//! : ^^^^^^^^^^^^^ +//! 10 | } +//! 11 | function generic(t: T) { +//! `---- //! //! x Not a pattern -//! ,---- +//! ,-[15:1] +//! 15 | +//! 16 | let rest: { b: string } //! 17 | ({a, ...rest.b + rest.b} = o); //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js b/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js index 8b0444c79970..2f2ae0ca1f19 100644 --- a/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js @@ -1,19 +1,28 @@ //// [objectRestNegative.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | let o = { a: 1, b: 'no' }; //! 2 | var { ...mustBeLast, a } = o; //! : ^^^^^^^^^^^^^ +//! 3 | +//! 4 | var b: string; //! `---- //! //! x Rest element must be final element -//! ,---- -//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { -//! : ^^^^^^^^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | +//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { +//! : ^^^^^^^^^^^^^ +//! 10 | } +//! 11 | function generic(t: T) { +//! `---- //! //! x Not a pattern -//! ,---- +//! ,-[15:1] +//! 15 | +//! 16 | let rest: { b: string } //! 17 | ({a, ...rest.b + rest.b} = o); //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js index fdbd8e352d30..8222cd8b6675 100644 --- a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js @@ -1,25 +1,34 @@ //// [objectRestPropertyMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property //! : ^^^^ +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[2:1] +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | //! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js index fdbd8e352d30..8222cd8b6675 100644 --- a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js @@ -1,25 +1,34 @@ //// [objectRestPropertyMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property //! : ^^^^ +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[2:1] +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | //! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js index a5a167a31376..91c0d59b308d 100644 --- a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js @@ -1,25 +1,39 @@ //// [objectTypesWithPredefinedTypesAsName.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // it is an error to use a predefined type as a type name +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | +//! 5 | class number { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[3:1] +//! 3 | class any { } +//! 4 | //! 5 | class number { } //! : ^^^^^^ +//! 6 | +//! 7 | class boolean { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[5:1] +//! 5 | class number { } +//! 6 | //! 7 | class boolean { } //! : ^^^^^^^ +//! 8 | class bool { } // not a predefined type anymore //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[8:1] +//! 8 | class bool { } // not a predefined type anymore +//! 9 | //! 10 | class string { } //! : ^^^^^^ +//! 11 | //! `---- diff --git a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js index a5a167a31376..91c0d59b308d 100644 --- a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js @@ -1,25 +1,39 @@ //// [objectTypesWithPredefinedTypesAsName.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // it is an error to use a predefined type as a type name +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | +//! 5 | class number { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[3:1] +//! 3 | class any { } +//! 4 | //! 5 | class number { } //! : ^^^^^^ +//! 6 | +//! 7 | class boolean { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[5:1] +//! 5 | class number { } +//! 6 | //! 7 | class boolean { } //! : ^^^^^^^ +//! 8 | class bool { } // not a predefined type anymore //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[8:1] +//! 8 | class bool { } // not a predefined type anymore +//! 9 | //! 10 | class string { } //! : ^^^^^^ +//! 11 | //! `---- diff --git a/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js b/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js index 6a76f8d93b56..baaa0c7d5bf1 100644 --- a/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js +++ b/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js @@ -1,13 +1,19 @@ //// [octalIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var oct1 = 0O13334823; //! : ^^^ +//! 3 | var oct2 = 0o34318592; //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var oct1 = 0O13334823; //! 3 | var oct2 = 0o34318592; //! : ^^^^ +//! 4 | +//! 5 | var obj1 = { //! `---- diff --git a/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js b/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js index 6a76f8d93b56..baaa0c7d5bf1 100644 --- a/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js +++ b/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js @@ -1,13 +1,19 @@ //// [octalIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var oct1 = 0O13334823; //! : ^^^ +//! 3 | var oct2 = 0o34318592; //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var oct1 = 0O13334823; //! 3 | var oct2 = 0o34318592; //! : ^^^^ +//! 4 | +//! 5 | var obj1 = { //! `---- diff --git a/crates/swc/tests/tsc-references/override1.1.normal.js b/crates/swc/tests/tsc-references/override1.1.normal.js index 39af6b8b2884..19da12499301 100644 --- a/crates/swc/tests/tsc-references/override1.1.normal.js +++ b/crates/swc/tests/tsc-references/override1.1.normal.js @@ -1,13 +1,20 @@ //// [override1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 15 | override foo(v: string) {} -//! : ^^^^^^^^ +//! ,-[13:1] +//! 13 | +//! 14 | class C { +//! 15 | override foo(v: string) {} +//! : ^^^^^^^^ +//! 16 | } //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 42 | override foo () {} -//! : ^^^^^^^^ +//! ,-[40:1] +//! 40 | function ff () { +//! 41 | return class { +//! 42 | override foo () {} +//! : ^^^^^^^^ +//! 43 | } +//! 44 | } //! `---- diff --git a/crates/swc/tests/tsc-references/override1.2.minified.js b/crates/swc/tests/tsc-references/override1.2.minified.js index 39af6b8b2884..19da12499301 100644 --- a/crates/swc/tests/tsc-references/override1.2.minified.js +++ b/crates/swc/tests/tsc-references/override1.2.minified.js @@ -1,13 +1,20 @@ //// [override1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 15 | override foo(v: string) {} -//! : ^^^^^^^^ +//! ,-[13:1] +//! 13 | +//! 14 | class C { +//! 15 | override foo(v: string) {} +//! : ^^^^^^^^ +//! 16 | } //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 42 | override foo () {} -//! : ^^^^^^^^ +//! ,-[40:1] +//! 40 | function ff () { +//! 41 | return class { +//! 42 | override foo () {} +//! : ^^^^^^^^ +//! 43 | } +//! 44 | } //! `---- diff --git a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js index 15cb143ef515..62e1c1237e17 100644 --- a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js +++ b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js @@ -1,13 +1,19 @@ //// [overrideWithoutNoImplicitOverride1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 3 | override yadda(): void; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | export declare class AmbientClass { +//! 3 | override yadda(): void; +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 7 | override yadda(): void {} -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | export class NonAmbientClass { +//! 7 | override yadda(): void {} +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js index 15cb143ef515..62e1c1237e17 100644 --- a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js +++ b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js @@ -1,13 +1,19 @@ //// [overrideWithoutNoImplicitOverride1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 3 | override yadda(): void; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | export declare class AmbientClass { +//! 3 | override yadda(): void; +//! : ^^^^^^^^ +//! 4 | } //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 7 | override yadda(): void {} -//! : ^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | export class NonAmbientClass { +//! 7 | override yadda(): void {} +//! : ^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js index a17af4dc7c5b..76bb2c8680d9 100644 --- a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js +++ b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js @@ -1,25 +1,41 @@ //// [parseClassDeclarationInStrictModeByDefaultInES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | public foo(arguments: any) { } -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | interface = 10; +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! : ^^^^^^^^^ +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | private bar(eval:any) { -//! : ^^^^ +//! ,-[3:1] +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! : ^^^^ +//! 6 | arguments = "hello"; +//! 7 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js index a17af4dc7c5b..76bb2c8680d9 100644 --- a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js +++ b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js @@ -1,25 +1,41 @@ //// [parseClassDeclarationInStrictModeByDefaultInES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | public foo(arguments: any) { } -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | interface = 10; +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! : ^^^^^^^^^ +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | private bar(eval:any) { -//! : ^^^^ +//! ,-[3:1] +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! : ^^^^ +//! 6 | arguments = "hello"; +//! 7 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js b/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js index 2147a957db90..b9201590df6b 100644 --- a/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js +++ b/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js @@ -1,7 +1,9 @@ //// [parser10.1.1-8gs.ts] //! //! x `public` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | "use strict"; +//! 17 | throw NotEarlyError; //! 18 | var public = 1; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js b/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js index 2147a957db90..b9201590df6b 100644 --- a/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js +++ b/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js @@ -1,7 +1,9 @@ //// [parser10.1.1-8gs.ts] //! //! x `public` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | "use strict"; +//! 17 | throw NotEarlyError; //! 18 | var public = 1; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331.1.normal.js b/crates/swc/tests/tsc-references/parser642331.1.normal.js index 248a2ca7cd14..111f18aff796 100644 --- a/crates/swc/tests/tsc-references/parser642331.1.normal.js +++ b/crates/swc/tests/tsc-references/parser642331.1.normal.js @@ -1,7 +1,9 @@ //// [parser642331.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 2 | constructor (static) { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class test { +//! 2 | constructor (static) { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331.2.minified.js b/crates/swc/tests/tsc-references/parser642331.2.minified.js index 248a2ca7cd14..111f18aff796 100644 --- a/crates/swc/tests/tsc-references/parser642331.2.minified.js +++ b/crates/swc/tests/tsc-references/parser642331.2.minified.js @@ -1,7 +1,9 @@ //// [parser642331.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 2 | constructor (static) { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class test { +//! 2 | constructor (static) { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331_1.1.normal.js b/crates/swc/tests/tsc-references/parser642331_1.1.normal.js index ef4a7791d4f5..6b5a7ccf42da 100644 --- a/crates/swc/tests/tsc-references/parser642331_1.1.normal.js +++ b/crates/swc/tests/tsc-references/parser642331_1.1.normal.js @@ -1,7 +1,10 @@ //// [parser642331_1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 4 | constructor (static) { } -//! : ^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | class test { +//! 4 | constructor (static) { } +//! : ^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331_1.2.minified.js b/crates/swc/tests/tsc-references/parser642331_1.2.minified.js index ef4a7791d4f5..6b5a7ccf42da 100644 --- a/crates/swc/tests/tsc-references/parser642331_1.2.minified.js +++ b/crates/swc/tests/tsc-references/parser642331_1.2.minified.js @@ -1,7 +1,10 @@ //// [parser642331_1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 4 | constructor (static) { } -//! : ^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | class test { +//! 4 | constructor (static) { } +//! : ^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js index ad15007aa273..f4fd0201cef1 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessibilityAfterStatic6.ts] //! //! x Expected '}', got '' -//! ,---- +//! ,-[1:1] +//! 1 | class Outer +//! 2 | { //! 3 | static public //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js index ad15007aa273..f4fd0201cef1 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessibilityAfterStatic6.ts] //! //! x Expected '}', got '' -//! ,---- +//! ,-[1:1] +//! 1 | class Outer +//! 2 | { //! 3 | static public //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js index 2e8cf83d6f67..1045fdbcf4ae 100644 --- a/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessors10.ts] //! //! x `async` modifier cannot be used here -//! ,---- -//! 2 | public get foo() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | public get foo() { } +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js index 2e8cf83d6f67..1045fdbcf4ae 100644 --- a/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessors10.ts] //! //! x `async` modifier cannot be used here -//! ,---- -//! 2 | public get foo() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | public get foo() { } +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js index 2e7093b852ee..6e2a5fac5af4 100644 --- a/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessors5.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | get foo() { return 0; } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | get foo() { return 0; } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js index 2e7093b852ee..6e2a5fac5af4 100644 --- a/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessors5.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | get foo() { return 0; } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | get foo() { return 0; } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js index 2eecff68e24d..701175d1f4c9 100644 --- a/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessors6.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | set foo(v) { } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | set foo(v) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js index 2eecff68e24d..701175d1f4c9 100644 --- a/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessors6.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | set foo(v) { } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | set foo(v) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js index 9db57181b646..7f2838f3dd9f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js index 9db57181b646..7f2838f3dd9f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js index 5f2aa46d8f0b..e50cd6f75084 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js @@ -1,7 +1,11 @@ //// [parserClassDeclaration18.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 4 | constructor(x: any) { -//! : ^ +//! ,-[2:1] +//! 2 | constructor(s: string); +//! 3 | constructor(n: number); +//! 4 | constructor(x: any) { +//! : ^ +//! 5 | } +//! 6 | bar1():void; //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js index 5f2aa46d8f0b..e50cd6f75084 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js @@ -1,7 +1,11 @@ //// [parserClassDeclaration18.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 4 | constructor(x: any) { -//! : ^ +//! ,-[2:1] +//! 2 | constructor(s: string); +//! 3 | constructor(n: number); +//! 4 | constructor(x: any) { +//! : ^ +//! 5 | } +//! 6 | bar1():void; //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js index 7679b28d4033..0822a33f3703 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration2.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C implements A implements B { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js index 7679b28d4033..0822a33f3703 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration2.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C implements A implements B { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js index 31fe69d89bf8..b45f95425388 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration24.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] //! 1 | class any { //! : ^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js index 31fe69d89bf8..b45f95425388 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration24.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] //! 1 | class any { //! : ^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js index b478ade23ff0..aab7f9b11057 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration3.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C implements A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js index b478ade23ff0..aab7f9b11057 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration3.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C implements A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js index 9319a175f1fe..13956b6a0a43 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration4.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B extends C { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js index 9319a175f1fe..13956b6a0a43 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration4.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B extends C { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js index b692d3d92deb..f11934eeea38 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration5.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B implements C { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js index b692d3d92deb..f11934eeea38 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration5.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B implements C { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js index 07799b4e1ea7..97551644df81 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration6.ts] //! //! x Classes can only extend a single class -//! ,---- +//! ,-[1:1] //! 1 | class C extends A, B { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js index 07799b4e1ea7..97551644df81 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration6.ts] //! //! x Classes can only extend a single class -//! ,---- +//! ,-[1:1] //! 1 | class C extends A, B { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js index 419c34df3249..4b79ecc60a45 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js @@ -1,7 +1,10 @@ //// [parserClassDeclaration7.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare class C { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare class C { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js index 419c34df3249..4b79ecc60a45 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js @@ -1,7 +1,10 @@ //// [parserClassDeclaration7.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare class C { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare class C { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js index bc0b33ceaee9..92026267fbdf 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName16.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js index bc0b33ceaee9..92026267fbdf 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName16.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js index f8feec9126be..a5a94a945ddb 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js @@ -1,7 +1,11 @@ //// [parserComputedPropertyName26.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = 0 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // No ASI +//! 3 | [e] = 0 +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js index f8feec9126be..a5a94a945ddb 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js @@ -1,7 +1,11 @@ //// [parserComputedPropertyName26.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = 0 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // No ASI +//! 3 | [e] = 0 +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js index 5735d0491f98..7830beb0bbb9 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js @@ -1,19 +1,29 @@ //// [parserComputedPropertyName30.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++ -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Expected ',', got '[' -//! ,---- -//! 4 | [e2] = 1 -//! : ^ +//! ,-[2:1] +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^ +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[2:1] +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js index 5735d0491f98..7830beb0bbb9 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js @@ -1,19 +1,29 @@ //// [parserComputedPropertyName30.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++ -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Expected ',', got '[' -//! ,---- -//! 4 | [e2] = 1 -//! : ^ +//! ,-[2:1] +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^ +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[2:1] +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js index 56287a47831d..1c79f8137a20 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js @@ -1,13 +1,20 @@ //// [parserComputedPropertyName34.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++, -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[2:1] +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js index 56287a47831d..1c79f8137a20 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js @@ -1,13 +1,20 @@ //// [parserComputedPropertyName34.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++, -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[2:1] +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js index f86a6df12e38..5d23b05e5029 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName35.ts] //! //! x A comma expression is not allowed in a computed property name -//! ,---- -//! 2 | [0, 1]: { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | var x = { +//! 2 | [0, 1]: { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js index f86a6df12e38..5d23b05e5029 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName35.ts] //! //! x A comma expression is not allowed in a computed property name -//! ,---- -//! 2 | [0, 1]: { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | var x = { +//! 2 | [0, 1]: { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js index 3b865c3a3742..fdbe00467f15 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- -//! 2 | [public]: 0 -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | [public]: 0 +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js index 3b865c3a3742..fdbe00467f15 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- -//! 2 | [public]: 0 -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | [public]: 0 +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js index ae7a3bce02fe..6f9b23731a01 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration10.ts] //! //! x Type annotation cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor(): number { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(): number { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js index ae7a3bce02fe..6f9b23731a01 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration10.ts] //! //! x Type annotation cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor(): number { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(): number { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js index 7112c880c172..7965ce1ce416 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js @@ -1,13 +1,17 @@ //// [parserConstructorDeclaration11.ts] //! //! x Type parameter list cannot be empty -//! ,---- -//! 2 | constructor<>() { } -//! : ^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^^ +//! 3 | } //! `---- //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor<>() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js index 7112c880c172..7965ce1ce416 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js @@ -1,13 +1,17 @@ //// [parserConstructorDeclaration11.ts] //! //! x Type parameter list cannot be empty -//! ,---- -//! 2 | constructor<>() { } -//! : ^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^^ +//! 3 | } //! `---- //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor<>() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js index fbb3cd0a8a9f..0607694d9bad 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration2.ts] //! //! x 'static' modifier cannot appear on a constructor declaration -//! ,---- -//! 2 | static constructor() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | static constructor() { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js index fbb3cd0a8a9f..0607694d9bad 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration2.ts] //! //! x 'static' modifier cannot appear on a constructor declaration -//! ,---- -//! 2 | static constructor() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | static constructor() { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js index b592cbc911b2..69ae9bdd5ff9 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration4.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare constructor() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare constructor() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js index b592cbc911b2..69ae9bdd5ff9 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration4.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare constructor() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare constructor() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js index 28d95f8a9e9b..5268e441578b 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration9.ts] //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js index 28d95f8a9e9b..5268e441578b 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration9.ts] //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js index fc47af28a128..c2365743b98b 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js @@ -1,7 +1,9 @@ //// [parserES5ComputedPropertyName6.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js index fc47af28a128..c2365743b98b 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js @@ -1,7 +1,9 @@ //// [parserES5ComputedPropertyName6.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js index 8ac40c5dc462..1be7a3237995 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js index 8ac40c5dc462..1be7a3237995 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js index 1091eca6915f..7924c2b3843a 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js index 1091eca6915f..7924c2b3843a 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js index 29903d6bd325..e618552d5249 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js index 29903d6bd325..e618552d5249 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js index 3431f4d121fd..1b2c8b81d835 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js index 3431f4d121fd..1b2c8b81d835 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js index e36a7be8438b..727a90b07b94 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js index e36a7be8438b..727a90b07b94 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js index d88c90999978..c5e781ab6aba 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js index d88c90999978..c5e781ab6aba 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum5.1.normal.js b/crates/swc/tests/tsc-references/parserEnum5.1.normal.js index 8e1751ee1030..258b2f3c497a 100644 --- a/crates/swc/tests/tsc-references/parserEnum5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserEnum5.1.normal.js @@ -1,37 +1,49 @@ //// [parserEnum5.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum5.2.minified.js b/crates/swc/tests/tsc-references/parserEnum5.2.minified.js index 8e1751ee1030..258b2f3c497a 100644 --- a/crates/swc/tests/tsc-references/parserEnum5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserEnum5.2.minified.js @@ -1,37 +1,49 @@ //// [parserEnum5.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum7.1.normal.js b/crates/swc/tests/tsc-references/parserEnum7.1.normal.js index 120c982fac90..e541eb8bed40 100644 --- a/crates/swc/tests/tsc-references/parserEnum7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserEnum7.1.normal.js @@ -1,19 +1,25 @@ //// [parserEnum7.ts] //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum7.2.minified.js b/crates/swc/tests/tsc-references/parserEnum7.2.minified.js index 120c982fac90..e541eb8bed40 100644 --- a/crates/swc/tests/tsc-references/parserEnum7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserEnum7.2.minified.js @@ -1,19 +1,25 @@ //// [parserEnum7.ts] //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js index 2688052f6c90..61f05c2275af 100644 --- a/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js @@ -1,7 +1,10 @@ //// [parserEnumDeclaration2.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare enum E { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare enum E { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js index 2688052f6c90..61f05c2275af 100644 --- a/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js @@ -1,7 +1,10 @@ //// [parserEnumDeclaration2.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare enum E { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare enum E { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js index a5dc98f66f6c..08d6e19a605d 100644 --- a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js @@ -1,7 +1,10 @@ //// [parserErrantSemicolonInClass1.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 15 | public set d() { -//! : ^^^ +//! ,-[13:1] +//! 13 | return 30; +//! 14 | } +//! 15 | public set d() { +//! : ^^^ +//! 16 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js index a5dc98f66f6c..08d6e19a605d 100644 --- a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js @@ -1,7 +1,10 @@ //// [parserErrantSemicolonInClass1.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 15 | public set d() { -//! : ^^^ +//! ,-[13:1] +//! 13 | return 30; +//! 14 | } +//! 15 | public set d() { +//! : ^^^ +//! 16 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js index 3dec7687decd..d7f99d4a8dbc 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js @@ -1,7 +1,11 @@ //// [parserErrorRecoveryIfStatement2.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[2:1] +//! 2 | f1() { +//! 3 | if (a +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js index 3dec7687decd..d7f99d4a8dbc 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js @@ -1,7 +1,11 @@ //// [parserErrorRecoveryIfStatement2.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[2:1] +//! 2 | f1() { +//! 3 | if (a +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js index 636f016bfa23..8e37fb2d0bc8 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js @@ -1,7 +1,11 @@ //// [parserErrorRecoveryIfStatement3.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[2:1] +//! 2 | f1() { +//! 3 | if (a.b +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js index 636f016bfa23..8e37fb2d0bc8 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js @@ -1,7 +1,11 @@ //// [parserErrorRecoveryIfStatement3.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[2:1] +//! 2 | f1() { +//! 3 | if (a.b +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js index ebb9012c8407..25d5a49db570 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js @@ -1,7 +1,11 @@ //// [parserErrorRecovery_IncompleteMemberVariable2.ts] //! //! x Expected a semicolon -//! ,---- -//! 12 | public con:C "hello"; -//! : ^^^^^^^ +//! ,-[10:1] +//! 10 | export class Point implements IPoint { +//! 11 | +//! 12 | public con:C "hello"; +//! : ^^^^^^^ +//! 13 | // Constructor +//! 14 | constructor (public x: number, public y: number) { } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js index ebb9012c8407..25d5a49db570 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js @@ -1,7 +1,11 @@ //// [parserErrorRecovery_IncompleteMemberVariable2.ts] //! //! x Expected a semicolon -//! ,---- -//! 12 | public con:C "hello"; -//! : ^^^^^^^ +//! ,-[10:1] +//! 10 | export class Point implements IPoint { +//! 11 | +//! 12 | public con:C "hello"; +//! : ^^^^^^^ +//! 13 | // Constructor +//! 14 | constructor (public x: number, public y: number) { } //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js index 9d847e8d6de6..6b2d16114cfb 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js @@ -1,7 +1,9 @@ //// [parserExportAssignment7.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | } +//! 3 | //! 4 | export = B; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js index 9d847e8d6de6..6b2d16114cfb 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js @@ -1,7 +1,9 @@ //// [parserExportAssignment7.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | } +//! 3 | //! 4 | export = B; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js index ce26228ad95f..eeda7c6d1275 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js @@ -1,7 +1,9 @@ //// [parserExportAssignment8.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = B; //! : ^^^^^^^^^^^ +//! 2 | +//! 3 | export class C { //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js index ce26228ad95f..eeda7c6d1275 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js @@ -1,7 +1,9 @@ //// [parserExportAssignment8.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = B; //! : ^^^^^^^^^^^ +//! 2 | +//! 3 | export class C { //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js index b5569bd06a00..b16f48580794 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js @@ -1,16 +1,18 @@ //// [parserExportAssignment9.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:3] -//! 2 | export default foo; -//! : ^^^^^^^^^|^^^^^^^^^ -//! : `-- previous exported here +//! ,-[1:1] +//! 1 | namespace Foo { +//! 2 | export default foo; +//! : ^^^^^^^^^|^^^^^^^^^ +//! : `-- previous exported here //! 3 | } //! 4 | //! 5 | module Bar { //! 6 | export default bar; //! : ^^^^^^^^^|^^^^^^^^^ //! : `-- exported more than once +//! 7 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js index b5569bd06a00..b16f48580794 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js @@ -1,16 +1,18 @@ //// [parserExportAssignment9.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:3] -//! 2 | export default foo; -//! : ^^^^^^^^^|^^^^^^^^^ -//! : `-- previous exported here +//! ,-[1:1] +//! 1 | namespace Foo { +//! 2 | export default foo; +//! : ^^^^^^^^^|^^^^^^^^^ +//! : `-- previous exported here //! 3 | } //! 4 | //! 5 | module Bar { //! 6 | export default bar; //! : ^^^^^^^^^|^^^^^^^^^ //! : `-- exported more than once +//! 7 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js index 6899989a37a9..2205469e9ab6 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js index 6899989a37a9..2205469e9ab6 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js index f3ea0f503f9f..d79af678dbb4 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js index f3ea0f503f9f..d79af678dbb4 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js index d76a237ced75..0908ec1c8645 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js index d76a237ced75..0908ec1c8645 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js index 8a58806c4e61..5e99059a481e 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js index 8a58806c4e61..5e99059a481e 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js index 3892e3da9d4b..f938cdd0e73b 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js index 3892e3da9d4b..f938cdd0e73b 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js index eeadebf91114..4da213efa8d9 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js index eeadebf91114..4da213efa8d9 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js index fa73125a1d37..e61789b32974 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js index fa73125a1d37..e61789b32974 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js index 6d5f1cd7409f..925ad9889c97 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js @@ -1,7 +1,9 @@ //// [parserForOfStatement22.ts] //! //! x The left-hand side of a `for...of` statement may not be `async` -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var async; //! 3 | for (async of [1, 2]) {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js index 6d5f1cd7409f..925ad9889c97 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js @@ -1,7 +1,9 @@ //// [parserForOfStatement22.ts] //! //! x The left-hand side of a `for...of` statement may not be `async` -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var async; //! 3 | for (async of [1, 2]) {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js index 4019a80b04d9..ab10529d32fb 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js index 4019a80b04d9..ab10529d32fb 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js index 6353ba38fb27..828f77f78022 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js index 6353ba38fb27..828f77f78022 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js index ccac97db5440..b978c871be30 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js index ccac97db5440..b978c871be30 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js index a97c9aa33d16..bb12fa2020c6 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js index a97c9aa33d16..bb12fa2020c6 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js index 260a65cc1e25..b9686006a07f 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js index 260a65cc1e25..b9686006a07f 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js index a634e59226cf..f147fe6d2ea8 100644 --- a/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (a = 1 in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js index a634e59226cf..f147fe6d2ea8 100644 --- a/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (a = 1 in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js index 9ba0d08721c0..37a28b4b47ee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement5.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] //! 1 | for ({} in b) { //! : ^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js index 9ba0d08721c0..37a28b4b47ee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement5.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] //! 1 | for ({} in b) { //! : ^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js index fd176eb61083..3a070fddbfee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (foo() in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js index fd176eb61083..3a070fddbfee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (foo() in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js index 414303d67c91..52c4045c9f1d 100644 --- a/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (new foo() in b) { //! : ^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js index 414303d67c91..52c4045c9f1d 100644 --- a/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (new foo() in b) { //! : ^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js index 0a4052e54cdf..c3f70d9c376c 100644 --- a/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement8.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (this in b) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js index 0a4052e54cdf..c3f70d9c376c 100644 --- a/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement8.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (this in b) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js index 699a47d9ad91..22b7a3647f16 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js @@ -1,7 +1,9 @@ //// [parserFunctionDeclaration1.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare function F(); -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare function F(); +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js index 699a47d9ad91..22b7a3647f16 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js @@ -1,7 +1,9 @@ //// [parserFunctionDeclaration1.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare function F(); -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare function F(); +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js index cb82ec560ab7..12e6bbf208a4 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js @@ -1,7 +1,8 @@ //// [parserFunctionDeclaration2.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- +//! ,-[1:1] //! 1 | declare function Foo() { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js index cb82ec560ab7..12e6bbf208a4 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js @@ -1,7 +1,8 @@ //// [parserFunctionDeclaration2.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- +//! ,-[1:1] //! 1 | declare function Foo() { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js index b3654e23d02d..a7c517d43080 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js @@ -1,7 +1,9 @@ //// [parserGreaterThanTokenAmbiguity15.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 1 | 1 +//! ,-[1:1] +//! 1 | 1 //! : ^ +//! 2 | // before +//! 3 | >>= // after //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js index b3654e23d02d..a7c517d43080 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js @@ -1,7 +1,9 @@ //// [parserGreaterThanTokenAmbiguity15.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 1 | 1 +//! ,-[1:1] +//! 1 | 1 //! : ^ +//! 2 | // before +//! 3 | >>= // after //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js index 4666f0a6409b..49be4f52c180 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js @@ -1,7 +1,9 @@ //// [parserGreaterThanTokenAmbiguity20.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | 1 //! : ^ +//! 2 | // Before +//! 3 | >>>= // after //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js index 4666f0a6409b..49be4f52c180 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js @@ -1,7 +1,9 @@ //// [parserGreaterThanTokenAmbiguity20.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | 1 //! : ^ +//! 2 | // Before +//! 3 | >>>= // after //! `---- diff --git a/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js b/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js index 9ddbf96b07d7..c7597ac84bea 100644 --- a/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js @@ -1,7 +1,9 @@ //// [parserIndexSignature10.ts] //! //! x An index signature must have exactly one parameter -//! ,---- -//! 2 | [a, b]: number -//! : ^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | [a, b]: number +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js b/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js index 9ddbf96b07d7..c7597ac84bea 100644 --- a/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js @@ -1,7 +1,9 @@ //// [parserIndexSignature10.ts] //! //! x An index signature must have exactly one parameter -//! ,---- -//! 2 | [a, b]: number -//! : ^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | [a, b]: number +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js index 58295d238622..de99a0f4fb37 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | interface I extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js index 58295d238622..de99a0f4fb37 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | interface I extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js index 546eaf28d06f..4066c326ddf1 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | public interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js index 546eaf28d06f..4066c326ddf1 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | public interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js index 4cf739803efb..f8381cb2a9d5 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js @@ -1,13 +1,15 @@ //// [parserInterfaceDeclaration4.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js index 4cf739803efb..f8381cb2a9d5 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js @@ -1,13 +1,15 @@ //// [parserInterfaceDeclaration4.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js index 928ae2d2d4db..0fffcc8dcba9 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration8.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface string { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js index 928ae2d2d4db..0fffcc8dcba9 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration8.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface string { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js index f6d2b7351ef2..e861a53de7e9 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration12.ts] //! //! x A `get` accessor cannot have parameters -//! ,---- -//! 2 | get Foo(a: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | get Foo(a: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js index f6d2b7351ef2..e861a53de7e9 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration12.ts] //! //! x A `get` accessor cannot have parameters -//! ,---- -//! 2 | get Foo(a: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | get Foo(a: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js index 9aab3fe2798c..0330b43cd1e2 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration13.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo() { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo() { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js index 9aab3fe2798c..0330b43cd1e2 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration13.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo() { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo() { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js index ddafca42e0d9..b6583cbe8007 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration14.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo(a: number, b: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(a: number, b: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js index ddafca42e0d9..b6583cbe8007 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration14.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo(a: number, b: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(a: number, b: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js index 189983983e9c..ff453b70f74d 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration15.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | set Foo(public a: number) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(public a: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js index 189983983e9c..ff453b70f74d 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration15.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | set Foo(public a: number) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(public a: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js index 9c5d77514bf2..cf025ec2c5ef 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration18.ts] //! //! x Rest pattern is not allowed in setter -//! ,---- -//! 2 | set Foo(...a) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(...a) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js index 9c5d77514bf2..cf025ec2c5ef 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration18.ts] //! //! x Rest pattern is not allowed in setter -//! ,---- -//! 2 | set Foo(...a) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(...a) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js index bf9548eeaf94..e6910d6cf9bb 100644 --- a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberFunctionDeclaration5.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare Foo() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare Foo() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js index bf9548eeaf94..e6910d6cf9bb 100644 --- a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberFunctionDeclaration5.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare Foo() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare Foo() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js b/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js index e734d83cec6d..cf6dac3155b1 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js @@ -1,7 +1,10 @@ //// [parserModuleDeclaration3.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare module M2 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare module M2 { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js index e734d83cec6d..cf6dac3155b1 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js @@ -1,7 +1,10 @@ //// [parserModuleDeclaration3.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare module M2 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare module M2 { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js b/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js index bb5ebed30062..7148a759d81e 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js @@ -1,7 +1,11 @@ //// [parserModuleDeclaration5.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 3 | declare module M3 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | module M1 { +//! 2 | declare module M2 { +//! 3 | declare module M3 { +//! : ^^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js index bb5ebed30062..7148a759d81e 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js @@ -1,7 +1,11 @@ //// [parserModuleDeclaration5.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 3 | declare module M3 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | module M1 { +//! 2 | declare module M2 { +//! 3 | declare module M3 { +//! : ^^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js b/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js index 181baf890a52..60bd7d3b1870 100644 --- a/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js @@ -1,7 +1,10 @@ //// [parserNotRegex1.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 3 | return true; -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | if (a.indexOf(-(4/3))) // We should not get a regex here because of the / in the comment. +//! 2 | { +//! 3 | return true; +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js b/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js index 181baf890a52..60bd7d3b1870 100644 --- a/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js @@ -1,7 +1,10 @@ //// [parserNotRegex1.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 3 | return true; -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | if (a.indexOf(-(4/3))) // We should not get a regex here because of the / in the comment. +//! 2 | { +//! 3 | return true; +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js index 36eedb780166..a03c73ce9cd1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList1.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 2 | F(...A, B) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(...A, B) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js index 36eedb780166..a03c73ce9cd1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList1.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 2 | F(...A, B) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(...A, B) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js index 4f0153b19eeb..769ce74266cc 100644 --- a/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList10.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- -//! 2 | foo(...bar = 0) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar = 0) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js index 4f0153b19eeb..769ce74266cc 100644 --- a/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList10.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- -//! 2 | foo(...bar = 0) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar = 0) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js index 37b6b4adc4b5..e6031d54b53d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList13.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | new (public x); -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | new (public x); +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js index 37b6b4adc4b5..e6031d54b53d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList13.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | new (public x); -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | new (public x); +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js index 46c2fd10971d..e8e9d3dbaa35 100644 --- a/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList14.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 1): void; -//! : ^^^^^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | foo(a = 1): void; +//! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js index 46c2fd10971d..e8e9d3dbaa35 100644 --- a/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList14.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 1): void; -//! : ^^^^^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | foo(a = 1): void; +//! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js index ecd2d6dfe0f3..2c02a1096c28 100644 --- a/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js @@ -1,7 +1,8 @@ //// [parserParameterList15.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function foo(a = 4); //! : ^^^^^ +//! 2 | function foo(a, b) {} //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js index ecd2d6dfe0f3..2c02a1096c28 100644 --- a/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js @@ -1,7 +1,8 @@ //// [parserParameterList15.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function foo(a = 4); //! : ^^^^^ +//! 2 | function foo(a, b) {} //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js index 58202b5317c3..8f481d5cd158 100644 --- a/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js @@ -1,7 +1,10 @@ //// [parserParameterList16.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(a = 4); +//! : ^^^^^ +//! 3 | foo(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js index 58202b5317c3..8f481d5cd158 100644 --- a/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js @@ -1,7 +1,10 @@ //// [parserParameterList16.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(a = 4); +//! : ^^^^^ +//! 3 | foo(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js index e142bf2f8fe9..03657cad4b10 100644 --- a/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js @@ -1,7 +1,10 @@ //// [parserParameterList17.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | constructor(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(a = 4); +//! : ^^^^^ +//! 3 | constructor(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js index e142bf2f8fe9..03657cad4b10 100644 --- a/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js @@ -1,7 +1,10 @@ //// [parserParameterList17.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | constructor(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(a = 4); +//! : ^^^^^ +//! 3 | constructor(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js index 1e5728e2c557..430cb2e55fe0 100644 --- a/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList2.ts] //! //! x Parameter cannot have question mark and initializer -//! ,---- -//! 2 | F(A?= 0) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(A?= 0) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js index 1e5728e2c557..430cb2e55fe0 100644 --- a/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList2.ts] //! //! x Parameter cannot have question mark and initializer -//! ,---- -//! 2 | F(A?= 0) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(A?= 0) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js index 2d7de2a80b99..6cc1046d531c 100644 --- a/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js @@ -1,7 +1,8 @@ //// [parserParameterList4.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function F(public A) { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js index 2d7de2a80b99..6cc1046d531c 100644 --- a/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js @@ -1,7 +1,8 @@ //// [parserParameterList4.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function F(public A) { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js index f29536480d95..18c892d77d6d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js @@ -1,7 +1,8 @@ //// [parserParameterList5.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function A(): (public B) => C { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js index f29536480d95..18c892d77d6d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js @@ -1,7 +1,8 @@ //// [parserParameterList5.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function A(): (public B) => C { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js index b9238229b840..400b7b8e91f1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js @@ -1,7 +1,10 @@ //// [parserParameterList6.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(C: (public A) => any) { -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(C: (public A) => any) { +//! : ^^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js index b9238229b840..400b7b8e91f1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js @@ -1,7 +1,10 @@ //// [parserParameterList6.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(C: (public A) => any) { -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(C: (public A) => any) { +//! : ^^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js index 4c99c3cd9d27..3426f0e8d1f6 100644 --- a/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js @@ -1,13 +1,20 @@ //// [parserParameterList7.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any) {} // OK //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any) {} // OK +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js index 4c99c3cd9d27..3426f0e8d1f6 100644 --- a/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js @@ -1,13 +1,20 @@ //// [parserParameterList7.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any) {} // OK //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any) {} // OK +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js index 0ec68a21ef08..31f6fe839530 100644 --- a/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js @@ -1,19 +1,29 @@ //// [parserParameterList8.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any); // ERROR +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public p3:any); // ERROR -//! : ^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR +//! : ^^^^^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js index 0ec68a21ef08..31f6fe839530 100644 --- a/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js @@ -1,19 +1,29 @@ //// [parserParameterList8.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any); // ERROR +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public p3:any); // ERROR -//! : ^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR +//! : ^^^^^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js index 5b7b23bcd655..8876b2d5efb6 100644 --- a/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList9.ts] //! //! x A rest parameter cannot be optional -//! ,---- -//! 2 | foo(...bar?) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar?) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js index 5b7b23bcd655..8876b2d5efb6 100644 --- a/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList9.ts] //! //! x A rest parameter cannot be optional -//! ,---- -//! 2 | foo(...bar?) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar?) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js index 4ce4e6abd586..350a3b29e596 100644 --- a/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js @@ -1,7 +1,9 @@ //// [parserReturnStatement2.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 2 | return; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | { +//! 2 | return; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js index 4ce4e6abd586..350a3b29e596 100644 --- a/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js @@ -1,7 +1,9 @@ //// [parserReturnStatement2.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 2 | return; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | { +//! 2 | return; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js index 4dba7ddb540b..91be8a9097ff 100644 --- a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js @@ -1,7 +1,10 @@ //// [parserS7.9_A5.7_T1.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,-[17:1] +//! ,-[15:1] +//! 15 | x +//! 16 | ++ //! 17 | ,-> ++ //! 18 | `-> y +//! 19 | //! `---- diff --git a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js index 4dba7ddb540b..91be8a9097ff 100644 --- a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js @@ -1,7 +1,10 @@ //// [parserS7.9_A5.7_T1.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,-[17:1] +//! ,-[15:1] +//! 15 | x +//! 16 | ++ //! 17 | ,-> ++ //! 18 | `-> y +//! 19 | //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js index cb7c8f27f076..0b1abe5e833a 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js @@ -1,13 +1,17 @@ //// [parserShorthandPropertyAssignment1.ts] //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js index cb7c8f27f076..0b1abe5e833a 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js @@ -1,13 +1,17 @@ //// [parserShorthandPropertyAssignment1.ts] //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js index 4a7d34b74ffb..95ec29adb4ff 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js @@ -1,7 +1,8 @@ //// [parserShorthandPropertyAssignment5.ts] //! //! x An object member cannot be declared optional -//! ,---- -//! 2 | var obj = { greet? }; +//! ,-[1:1] +//! 1 | var greet = "hello"; +//! 2 | var obj = { greet? }; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js index 4a7d34b74ffb..95ec29adb4ff 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js @@ -1,7 +1,8 @@ //// [parserShorthandPropertyAssignment5.ts] //! //! x An object member cannot be declared optional -//! ,---- -//! 2 | var obj = { greet? }; +//! ,-[1:1] +//! 1 | var greet = "hello"; +//! 2 | var obj = { greet? }; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js index 676ab1b9ab59..733bc5e7420d 100644 --- a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js @@ -5,11 +5,17 @@ //! 1 | ,-> return { //! 2 | | //! 3 | `-> "set": function (key, value) { +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. //! `---- //! //! x Unexpected token `private`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 6 | private[key] = value; -//! : ^^^^^^^ +//! ,-[4:1] +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. +//! 6 | private[key] = value; +//! : ^^^^^^^ +//! 7 | +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js index 676ab1b9ab59..733bc5e7420d 100644 --- a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js @@ -5,11 +5,17 @@ //! 1 | ,-> return { //! 2 | | //! 3 | `-> "set": function (key, value) { +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. //! `---- //! //! x Unexpected token `private`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 6 | private[key] = value; -//! : ^^^^^^^ +//! ,-[4:1] +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. +//! 6 | private[key] = value; +//! : ^^^^^^^ +//! 7 | +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js index a923e1b94c08..7dd5e454482b 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[2:1] +//! 2 | foo1(); +//! 3 | foo1(); //! 4 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js index a923e1b94c08..7dd5e454482b 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[2:1] +//! 2 | foo1(); +//! 3 | foo1(); //! 4 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js index 536a5f862874..1855675d062d 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode10.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function f(eval) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js index 536a5f862874..1855675d062d 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode10.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function f(eval) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js index 50b25f6136e3..9de921a92641 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function f(eval) { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js index 50b25f6136e3..9de921a92641 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function f(eval) { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js index 8cbfedb3901a..8ada84342857 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js @@ -1,7 +1,8 @@ //// [parserStrictMode12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = { set foo(eval) { } } //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js index 8cbfedb3901a..8ada84342857 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js @@ -1,7 +1,8 @@ //// [parserStrictMode12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = { set foo(eval) { } } //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js index d500b7be8dee..9c846d6fe4c4 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js @@ -1,7 +1,10 @@ //// [parserStrictMode13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[2:1] +//! 2 | try { +//! 3 | } //! 4 | catch(eval) { //! : ^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js index d500b7be8dee..9c846d6fe4c4 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js @@ -1,7 +1,10 @@ //// [parserStrictMode13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[2:1] +//! 2 | try { +//! 3 | } //! 4 | catch(eval) { //! : ^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js index 782a68c085f9..c69f83c3b89f 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js @@ -1,13 +1,17 @@ //// [parserStrictMode14.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js index 782a68c085f9..c69f83c3b89f 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js @@ -1,13 +1,17 @@ //// [parserStrictMode14.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js index 5ecf0b59f118..8bf403a83f98 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode15.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js index 5ecf0b59f118..8bf403a83f98 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode15.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js index 49d864a67594..5db61e9da6a4 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js @@ -1,25 +1,37 @@ //// [parserStrictMode16.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete this; //! : ^^^^ +//! 3 | delete 1; +//! 4 | delete null; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | delete this; //! 3 | delete 1; //! : ^ +//! 4 | delete null; +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[2:1] +//! 2 | delete this; +//! 3 | delete 1; //! 4 | delete null; //! : ^^^^ +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[3:1] +//! 3 | delete 1; +//! 4 | delete null; //! 5 | delete "a"; //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js index 49d864a67594..5db61e9da6a4 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js @@ -1,25 +1,37 @@ //// [parserStrictMode16.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete this; //! : ^^^^ +//! 3 | delete 1; +//! 4 | delete null; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | delete this; //! 3 | delete 1; //! : ^ +//! 4 | delete null; +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[2:1] +//! 2 | delete this; +//! 3 | delete 1; //! 4 | delete null; //! : ^^^^ +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[3:1] +//! 3 | delete 1; +//! 4 | delete null; //! 5 | delete "a"; //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js index 93e0d407543f..4eac8874a637 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode2.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[3:1] +//! 3 | foo1(); +//! 4 | foo1(); //! 5 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js index 93e0d407543f..4eac8874a637 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode2.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[3:1] +//! 3 | foo1(); +//! 4 | foo1(); //! 5 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js index b04b25de1cc9..aee666b3f7a1 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js index b04b25de1cc9..aee666b3f7a1 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js index 77bfe4301bb7..422aa389c0d5 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js index 77bfe4301bb7..422aa389c0d5 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js index e797f8c18c7f..00cb9b8275eb 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode5.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js index e797f8c18c7f..00cb9b8275eb 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode5.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js index 70ebcf27eb41..02bf9ba6ed69 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js index 70ebcf27eb41..02bf9ba6ed69 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js index 628ceb498e0a..a1b1784df19e 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js index 628ceb498e0a..a1b1784df19e 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js index fb441f1496f8..3e06966144aa 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode8.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function eval() { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js index fb441f1496f8..3e06966144aa 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode8.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function eval() { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js index 937ae28754a3..cf525bcead89 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode9.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function eval() { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js index 937ae28754a3..cf525bcead89 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode9.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function eval() { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js b/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js index b91f8f9bb5f4..e797e87144e6 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js @@ -1,7 +1,11 @@ //// [parserSuperExpression2.ts] //! //! x Expression expected -//! ,---- -//! 3 | super(0); -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | M() { +//! 3 | super(0); +//! : ^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js b/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js index b91f8f9bb5f4..e797e87144e6 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js @@ -1,7 +1,11 @@ //// [parserSuperExpression2.ts] //! //! x Expression expected -//! ,---- -//! 3 | super(0); -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | M() { +//! 3 | super(0); +//! : ^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js index 087da09fdf1a..a3a1af612121 100644 --- a/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js @@ -1,7 +1,9 @@ //// [parserVariableDeclaration4.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare var v; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare var v; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js index 087da09fdf1a..a3a1af612121 100644 --- a/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js @@ -1,7 +1,9 @@ //// [parserVariableDeclaration4.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare var v; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare var v; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js b/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js index 8afa9d04c03c..5d3595c29a9c 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js +++ b/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js @@ -1,13 +1,15 @@ //// [parserWithStatement1.d.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js b/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js index 8afa9d04c03c..5d3595c29a9c 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js +++ b/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js @@ -1,13 +1,15 @@ //// [parserWithStatement1.d.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js index eccd07ce1d25..1b2a0cf0dc43 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js @@ -1,13 +1,15 @@ //// [parserWithStatement2.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js index eccd07ce1d25..1b2a0cf0dc43 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js @@ -1,13 +1,15 @@ //// [parserWithStatement2.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js index a712d290272a..81fcf09790a7 100644 --- a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js @@ -1,7 +1,11 @@ //// [parser_breakNotInIterationOrSwitchStatement2.ts] //! //! x A 'break' statement can only be used within an enclosing iteration or switch statement -//! ,---- -//! 3 | break; -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | break; +//! : ^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js index a712d290272a..81fcf09790a7 100644 --- a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js @@ -1,7 +1,11 @@ //// [parser_breakNotInIterationOrSwitchStatement2.ts] //! //! x A 'break' statement can only be used within an enclosing iteration or switch statement -//! ,---- -//! 3 | break; -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | break; +//! : ^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js b/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js index e0f92e79fe7d..33b29ff096f3 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js @@ -1,7 +1,11 @@ //// [parser_breakTarget5.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 5 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | break target; +//! : ^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js b/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js index e0f92e79fe7d..33b29ff096f3 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js @@ -1,7 +1,11 @@ //// [parser_breakTarget5.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 5 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | break target; +//! : ^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js b/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js index 1482e162c7fd..46588ce14bca 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js @@ -1,7 +1,9 @@ //// [parser_breakTarget6.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 2 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | break target; +//! : ^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js b/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js index 1482e162c7fd..46588ce14bca 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js @@ -1,7 +1,9 @@ //// [parser_breakTarget6.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 2 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | break target; +//! : ^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js index 5bacac697bcb..f6f5b1fa542b 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js @@ -1,7 +1,11 @@ //// [parser_continueNotInIterationStatement2.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js index 5bacac697bcb..f6f5b1fa542b 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js @@ -1,7 +1,11 @@ //// [parser_continueNotInIterationStatement2.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js index 343486324be1..23e47d0428cc 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js @@ -1,7 +1,10 @@ //// [parser_continueNotInIterationStatement3.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | switch (0) { +//! 2 | default: +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js index 343486324be1..23e47d0428cc 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js @@ -1,7 +1,10 @@ //// [parser_continueNotInIterationStatement3.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | switch (0) { +//! 2 | default: +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js index e3e66c19c632..4300560a098d 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js @@ -1,7 +1,11 @@ //// [parser_continueNotInIterationStatement4.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 4 | continue TWO; -//! : ^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | while (true){ +//! 3 | var x = () => { +//! 4 | continue TWO; +//! : ^^^^^^^^^^^^^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js index e3e66c19c632..4300560a098d 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js @@ -1,7 +1,11 @@ //// [parser_continueNotInIterationStatement4.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 4 | continue TWO; -//! : ^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | while (true){ +//! 3 | var x = () => { +//! 4 | continue TWO; +//! : ^^^^^^^^^^^^^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js b/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js index c38bf43f25c8..a6ae737064ae 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js @@ -1,7 +1,8 @@ //// [parser_continueTarget1.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js b/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js index c38bf43f25c8..a6ae737064ae 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js @@ -1,7 +1,8 @@ //// [parser_continueTarget1.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js b/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js index 665eb9ddc2e6..8f920c19daf8 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js @@ -1,7 +1,11 @@ //// [parser_continueTarget5.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 5 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js b/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js index 665eb9ddc2e6..8f920c19daf8 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js @@ -1,7 +1,11 @@ //// [parser_continueTarget5.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 5 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js b/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js index 6045d86381d3..b8025768fc1c 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js @@ -1,7 +1,9 @@ //// [parser_continueTarget6.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js b/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js index 6045d86381d3..b8025768fc1c 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js @@ -1,7 +1,9 @@ //// [parser_continueTarget6.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js b/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js index 3821d3e946ef..23e0084c34e7 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js @@ -1,7 +1,10 @@ //// [parser_duplicateLabel1.ts] //! //! x Label target is already declared -//! ,---- +//! ,-[1:1] +//! 1 | target: //! 2 | target: //! : ^^^^^^ +//! 3 | while (true) { +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js b/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js index 3821d3e946ef..23e0084c34e7 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js @@ -1,7 +1,10 @@ //// [parser_duplicateLabel1.ts] //! //! x Label target is already declared -//! ,---- +//! ,-[1:1] +//! 1 | target: //! 2 | target: //! : ^^^^^^ +//! 3 | while (true) { +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js b/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js index 13d87f832fb1..6dae938586ce 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js @@ -1,7 +1,11 @@ //// [parser_duplicateLabel2.ts] //! //! x Label target is already declared -//! ,---- -//! 3 | target: -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | while (true) { +//! 3 | target: +//! : ^^^^^^ +//! 4 | while (true) { +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js b/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js index 13d87f832fb1..6dae938586ce 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js @@ -1,7 +1,11 @@ //// [parser_duplicateLabel2.ts] //! //! x Label target is already declared -//! ,---- -//! 3 | target: -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | while (true) { +//! 3 | target: +//! : ^^^^^^ +//! 4 | while (true) { +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js b/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js b/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js b/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js b/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js b/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js b/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js b/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js index 3460abe2e50e..9b9d93a78a46 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js +++ b/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js @@ -10,22 +10,27 @@ export { }; //// [d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = {}; //! : ^^^^^^^^^^^^ +//! 2 | //! `---- //// [e.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import D = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import DD = require("./d"); +//! 3 | DD; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import D = require("./d"); //! 2 | import DD = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | DD; //! `---- //// [f.ts] import { b } from "./a"; diff --git a/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js b/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js index fc27d95b8405..c13b2aaaf691 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js +++ b/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js @@ -10,22 +10,27 @@ export { }; //// [d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = {}; //! : ^^^^^^^^^^^^ +//! 2 | //! `---- //// [e.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import D = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import DD = require("./d"); +//! 3 | DD; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import D = require("./d"); //! 2 | import DD = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | DD; //! `---- //// [f.ts] import { b } from "./a"; diff --git a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js index 5d45f9d88705..6b04f6f94037 100644 --- a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js @@ -1,55 +1,85 @@ //// [privateNameAndPropertySignature.ts] //! //! x private names are not allowed in interface -//! ,---- -//! 2 | #foo: string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! : ^^^^ +//! 3 | #bar(): string; +//! 4 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 3 | #bar(): string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! 3 | #bar(): string; +//! : ^^^^ +//! 4 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 7 | #foo: string; -//! : ^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | interface B { +//! 7 | #foo: string; +//! : ^^^^ +//! 8 | #bar(): string; +//! 9 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 8 | #bar(): string; -//! : ^^^^ +//! ,-[6:1] +//! 6 | interface B { +//! 7 | #foo: string; +//! 8 | #bar(): string; +//! : ^^^^ +//! 9 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 12 | #foo: number; -//! : ^^^^ +//! ,-[10:1] +//! 10 | +//! 11 | declare const x: { +//! 12 | #foo: number; +//! : ^^^^ +//! 13 | bar: { +//! 14 | #baz: string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 14 | #baz: string; -//! : ^^^^ +//! ,-[12:1] +//! 12 | #foo: number; +//! 13 | bar: { +//! 14 | #baz: string; +//! : ^^^^ +//! 15 | #taz(): string; +//! 16 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 15 | #taz(): string; -//! : ^^^^ +//! ,-[13:1] +//! 13 | bar: { +//! 14 | #baz: string; +//! 15 | #taz(): string; +//! : ^^^^ +//! 16 | } +//! 17 | #baz(): string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 17 | #baz(): string; -//! : ^^^^ +//! ,-[15:1] +//! 15 | #taz(): string; +//! 16 | } +//! 17 | #baz(): string; +//! : ^^^^ +//! 18 | }; //! `---- //! //! x private names are not allowed in interface -//! ,---- +//! ,-[18:1] +//! 18 | }; +//! 19 | //! 20 | declare const y: [{ qux: { #quux: 3 } }]; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js index 5d45f9d88705..6b04f6f94037 100644 --- a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js @@ -1,55 +1,85 @@ //// [privateNameAndPropertySignature.ts] //! //! x private names are not allowed in interface -//! ,---- -//! 2 | #foo: string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! : ^^^^ +//! 3 | #bar(): string; +//! 4 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 3 | #bar(): string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! 3 | #bar(): string; +//! : ^^^^ +//! 4 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 7 | #foo: string; -//! : ^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | interface B { +//! 7 | #foo: string; +//! : ^^^^ +//! 8 | #bar(): string; +//! 9 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 8 | #bar(): string; -//! : ^^^^ +//! ,-[6:1] +//! 6 | interface B { +//! 7 | #foo: string; +//! 8 | #bar(): string; +//! : ^^^^ +//! 9 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 12 | #foo: number; -//! : ^^^^ +//! ,-[10:1] +//! 10 | +//! 11 | declare const x: { +//! 12 | #foo: number; +//! : ^^^^ +//! 13 | bar: { +//! 14 | #baz: string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 14 | #baz: string; -//! : ^^^^ +//! ,-[12:1] +//! 12 | #foo: number; +//! 13 | bar: { +//! 14 | #baz: string; +//! : ^^^^ +//! 15 | #taz(): string; +//! 16 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 15 | #taz(): string; -//! : ^^^^ +//! ,-[13:1] +//! 13 | bar: { +//! 14 | #baz: string; +//! 15 | #taz(): string; +//! : ^^^^ +//! 16 | } +//! 17 | #baz(): string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 17 | #baz(): string; -//! : ^^^^ +//! ,-[15:1] +//! 15 | #taz(): string; +//! 16 | } +//! 17 | #baz(): string; +//! : ^^^^ +//! 18 | }; //! `---- //! //! x private names are not allowed in interface -//! ,---- +//! ,-[18:1] +//! 18 | }; +//! 19 | //! 20 | declare const y: [{ qux: { #quux: 3 } }]; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js b/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js index fe8ef37ce2d1..a526505b6b80 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js @@ -1,7 +1,10 @@ //// [privateNameConstructorReserved.ts] //! //! x Classes can't have a private field named '#constructor'. -//! ,---- -//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class A { +//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js b/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js index fe8ef37ce2d1..a526505b6b80 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js @@ -1,7 +1,10 @@ //// [privateNameConstructorReserved.ts] //! //! x Classes can't have a private field named '#constructor'. -//! ,---- -//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class A { +//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js b/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js index 07c79717dcea..5b86ddff89e5 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js @@ -1,361 +1,549 @@ //// [privateNameDuplicateField.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 7 | #foo = "foo"; -//! : ^^^ +//! ,-[5:1] +//! 5 | class A_Field_Field { +//! 6 | #foo = "foo"; +//! 7 | #foo = "foo"; +//! : ^^^ +//! 8 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 13 | #foo() { } -//! : ^^^ +//! ,-[11:1] +//! 11 | class A_Field_Method { +//! 12 | #foo = "foo"; +//! 13 | #foo() { } +//! : ^^^ +//! 14 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 19 | get #foo() { return ""} -//! : ^^^ +//! ,-[17:1] +//! 17 | class A_Field_Getter { +//! 18 | #foo = "foo"; +//! 19 | get #foo() { return ""} +//! : ^^^ +//! 20 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 25 | set #foo(value: string) { } -//! : ^^^ +//! ,-[23:1] +//! 23 | class A_Field_Setter { +//! 24 | #foo = "foo"; +//! 25 | set #foo(value: string) { } +//! : ^^^ +//! 26 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 31 | static #foo = "foo"; -//! : ^^^ +//! ,-[29:1] +//! 29 | class A_Field_StaticField { +//! 30 | #foo = "foo"; +//! 31 | static #foo = "foo"; +//! : ^^^ +//! 32 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 37 | static #foo() { } -//! : ^^^ +//! ,-[35:1] +//! 35 | class A_Field_StaticMethod { +//! 36 | #foo = "foo"; +//! 37 | static #foo() { } +//! : ^^^ +//! 38 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 43 | static get #foo() { return ""} -//! : ^^^ +//! ,-[41:1] +//! 41 | class A_Field_StaticGetter { +//! 42 | #foo = "foo"; +//! 43 | static get #foo() { return ""} +//! : ^^^ +//! 44 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 49 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[47:1] +//! 47 | class A_Field_StaticSetter { +//! 48 | #foo = "foo"; +//! 49 | static set #foo(value: string) { } +//! : ^^^ +//! 50 | } +//! 51 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 57 | #foo = "foo"; -//! : ^^^ +//! ,-[55:1] +//! 55 | class A_Method_Field { +//! 56 | #foo() { } +//! 57 | #foo = "foo"; +//! : ^^^ +//! 58 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 63 | #foo() { } -//! : ^^^ +//! ,-[61:1] +//! 61 | class A_Method_Method { +//! 62 | #foo() { } +//! 63 | #foo() { } +//! : ^^^ +//! 64 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 69 | get #foo() { return ""} -//! : ^^^ +//! ,-[67:1] +//! 67 | class A_Method_Getter { +//! 68 | #foo() { } +//! 69 | get #foo() { return ""} +//! : ^^^ +//! 70 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 75 | set #foo(value: string) { } -//! : ^^^ +//! ,-[73:1] +//! 73 | class A_Method_Setter { +//! 74 | #foo() { } +//! 75 | set #foo(value: string) { } +//! : ^^^ +//! 76 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 81 | static #foo = "foo"; -//! : ^^^ +//! ,-[79:1] +//! 79 | class A_Method_StaticField { +//! 80 | #foo() { } +//! 81 | static #foo = "foo"; +//! : ^^^ +//! 82 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 87 | static #foo() { } -//! : ^^^ +//! ,-[85:1] +//! 85 | class A_Method_StaticMethod { +//! 86 | #foo() { } +//! 87 | static #foo() { } +//! : ^^^ +//! 88 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 93 | static get #foo() { return ""} -//! : ^^^ +//! ,-[91:1] +//! 91 | class A_Method_StaticGetter { +//! 92 | #foo() { } +//! 93 | static get #foo() { return ""} +//! : ^^^ +//! 94 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 99 | static set #foo(value: string) { } -//! : ^^^ -//! `---- +//! ,-[97:1] +//! 97 | class A_Method_StaticSetter { +//! 98 | #foo() { } +//! 99 | static set #foo(value: string) { } +//! : ^^^ +//! 100 | } +//! 101 | } +//! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 108 | #foo = "foo"; -//! : ^^^ +//! ,-[106:1] +//! 106 | class A_Getter_Field { +//! 107 | get #foo() { return ""} +//! 108 | #foo = "foo"; +//! : ^^^ +//! 109 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 114 | #foo() { } -//! : ^^^ +//! ,-[112:1] +//! 112 | class A_Getter_Method { +//! 113 | get #foo() { return ""} +//! 114 | #foo() { } +//! : ^^^ +//! 115 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 120 | get #foo() { return ""} -//! : ^^^ +//! ,-[118:1] +//! 118 | class A_Getter_Getter { +//! 119 | get #foo() { return ""} +//! 120 | get #foo() { return ""} +//! : ^^^ +//! 121 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 132 | static #foo() { } -//! : ^^^ +//! ,-[130:1] +//! 130 | class A_Getter_StaticField { +//! 131 | get #foo() { return ""} +//! 132 | static #foo() { } +//! : ^^^ +//! 133 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 138 | static #foo() { } -//! : ^^^ +//! ,-[136:1] +//! 136 | class A_Getter_StaticMethod { +//! 137 | get #foo() { return ""} +//! 138 | static #foo() { } +//! : ^^^ +//! 139 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 144 | static get #foo() { return ""} -//! : ^^^ +//! ,-[142:1] +//! 142 | class A_Getter_StaticGetter { +//! 143 | get #foo() { return ""} +//! 144 | static get #foo() { return ""} +//! : ^^^ +//! 145 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 150 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[148:1] +//! 148 | class A_Getter_StaticSetter { +//! 149 | get #foo() { return ""} +//! 150 | static set #foo(value: string) { } +//! : ^^^ +//! 151 | } +//! 152 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 158 | #foo = "foo"; -//! : ^^^ +//! ,-[156:1] +//! 156 | class A_Setter_Field { +//! 157 | set #foo(value: string) { } +//! 158 | #foo = "foo"; +//! : ^^^ +//! 159 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 164 | #foo() { } -//! : ^^^ +//! ,-[162:1] +//! 162 | class A_Setter_Method { +//! 163 | set #foo(value: string) { } +//! 164 | #foo() { } +//! : ^^^ +//! 165 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 176 | set #foo(value: string) { } -//! : ^^^ +//! ,-[174:1] +//! 174 | class A_Setter_Setter { +//! 175 | set #foo(value: string) { } +//! 176 | set #foo(value: string) { } +//! : ^^^ +//! 177 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 182 | static #foo = "foo"; -//! : ^^^ +//! ,-[180:1] +//! 180 | class A_Setter_StaticField { +//! 181 | set #foo(value: string) { } +//! 182 | static #foo = "foo"; +//! : ^^^ +//! 183 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 188 | static #foo() { } -//! : ^^^ +//! ,-[186:1] +//! 186 | class A_Setter_StaticMethod { +//! 187 | set #foo(value: string) { } +//! 188 | static #foo() { } +//! : ^^^ +//! 189 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 194 | static get #foo() { return ""} -//! : ^^^ +//! ,-[192:1] +//! 192 | class A_Setter_StaticGetter { +//! 193 | set #foo(value: string) { } +//! 194 | static get #foo() { return ""} +//! : ^^^ +//! 195 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 200 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[198:1] +//! 198 | class A_Setter_StaticSetter { +//! 199 | set #foo(value: string) { } +//! 200 | static set #foo(value: string) { } +//! : ^^^ +//! 201 | } +//! 202 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 208 | #foo = "foo"; -//! : ^^^ +//! ,-[206:1] +//! 206 | class A_StaticField_Field { +//! 207 | static #foo = "foo"; +//! 208 | #foo = "foo"; +//! : ^^^ +//! 209 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 214 | #foo() { } -//! : ^^^ +//! ,-[212:1] +//! 212 | class A_StaticField_Method { +//! 213 | static #foo = "foo"; +//! 214 | #foo() { } +//! : ^^^ +//! 215 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 220 | get #foo() { return ""} -//! : ^^^ +//! ,-[218:1] +//! 218 | class A_StaticField_Getter { +//! 219 | static #foo = "foo"; +//! 220 | get #foo() { return ""} +//! : ^^^ +//! 221 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 226 | set #foo(value: string) { } -//! : ^^^ +//! ,-[224:1] +//! 224 | class A_StaticField_Setter { +//! 225 | static #foo = "foo"; +//! 226 | set #foo(value: string) { } +//! : ^^^ +//! 227 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 232 | static #foo = "foo"; -//! : ^^^ +//! ,-[230:1] +//! 230 | class A_StaticField_StaticField { +//! 231 | static #foo = "foo"; +//! 232 | static #foo = "foo"; +//! : ^^^ +//! 233 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 238 | static #foo() { } -//! : ^^^ +//! ,-[236:1] +//! 236 | class A_StaticField_StaticMethod { +//! 237 | static #foo = "foo"; +//! 238 | static #foo() { } +//! : ^^^ +//! 239 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 244 | static get #foo() { return ""} -//! : ^^^ +//! ,-[242:1] +//! 242 | class A_StaticField_StaticGetter { +//! 243 | static #foo = "foo"; +//! 244 | static get #foo() { return ""} +//! : ^^^ +//! 245 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 250 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[248:1] +//! 248 | class A_StaticField_StaticSetter { +//! 249 | static #foo = "foo"; +//! 250 | static set #foo(value: string) { } +//! : ^^^ +//! 251 | } +//! 252 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 258 | #foo = "foo"; -//! : ^^^ +//! ,-[256:1] +//! 256 | class A_StaticMethod_Field { +//! 257 | static #foo() { } +//! 258 | #foo = "foo"; +//! : ^^^ +//! 259 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 264 | #foo() { } -//! : ^^^ +//! ,-[262:1] +//! 262 | class A_StaticMethod_Method { +//! 263 | static #foo() { } +//! 264 | #foo() { } +//! : ^^^ +//! 265 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 270 | get #foo() { return ""} -//! : ^^^ +//! ,-[268:1] +//! 268 | class A_StaticMethod_Getter { +//! 269 | static #foo() { } +//! 270 | get #foo() { return ""} +//! : ^^^ +//! 271 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 276 | set #foo(value: string) { } -//! : ^^^ +//! ,-[274:1] +//! 274 | class A_StaticMethod_Setter { +//! 275 | static #foo() { } +//! 276 | set #foo(value: string) { } +//! : ^^^ +//! 277 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 282 | static #foo = "foo"; -//! : ^^^ +//! ,-[280:1] +//! 280 | class A_StaticMethod_StaticField { +//! 281 | static #foo() { } +//! 282 | static #foo = "foo"; +//! : ^^^ +//! 283 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 288 | static #foo() { } -//! : ^^^ +//! ,-[286:1] +//! 286 | class A_StaticMethod_StaticMethod { +//! 287 | static #foo() { } +//! 288 | static #foo() { } +//! : ^^^ +//! 289 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 294 | static get #foo() { return ""} -//! : ^^^ +//! ,-[292:1] +//! 292 | class A_StaticMethod_StaticGetter { +//! 293 | static #foo() { } +//! 294 | static get #foo() { return ""} +//! : ^^^ +//! 295 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 300 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[298:1] +//! 298 | class A_StaticMethod_StaticSetter { +//! 299 | static #foo() { } +//! 300 | static set #foo(value: string) { } +//! : ^^^ +//! 301 | } +//! 302 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 309 | #foo = "foo"; -//! : ^^^ +//! ,-[307:1] +//! 307 | class A_StaticGetter_Field { +//! 308 | static get #foo() { return ""} +//! 309 | #foo = "foo"; +//! : ^^^ +//! 310 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 315 | #foo() { } -//! : ^^^ +//! ,-[313:1] +//! 313 | class A_StaticGetter_Method { +//! 314 | static get #foo() { return ""} +//! 315 | #foo() { } +//! : ^^^ +//! 316 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 321 | get #foo() { return ""} -//! : ^^^ +//! ,-[319:1] +//! 319 | class A_StaticGetter_Getter { +//! 320 | static get #foo() { return ""} +//! 321 | get #foo() { return ""} +//! : ^^^ +//! 322 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 327 | set #foo(value: string) { } -//! : ^^^ +//! ,-[325:1] +//! 325 | class A_StaticGetter_Setter { +//! 326 | static get #foo() { return ""} +//! 327 | set #foo(value: string) { } +//! : ^^^ +//! 328 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 333 | static #foo() { } -//! : ^^^ +//! ,-[331:1] +//! 331 | class A_StaticGetter_StaticField { +//! 332 | static get #foo() { return ""} +//! 333 | static #foo() { } +//! : ^^^ +//! 334 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 339 | static #foo() { } -//! : ^^^ +//! ,-[337:1] +//! 337 | class A_StaticGetter_StaticMethod { +//! 338 | static get #foo() { return ""} +//! 339 | static #foo() { } +//! : ^^^ +//! 340 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 345 | static get #foo() { return ""} -//! : ^^^ +//! ,-[343:1] +//! 343 | class A_StaticGetter_StaticGetter { +//! 344 | static get #foo() { return ""} +//! 345 | static get #foo() { return ""} +//! : ^^^ +//! 346 | } +//! 347 | // OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 358 | #foo = "foo"; -//! : ^^^ +//! ,-[356:1] +//! 356 | class A_StaticSetter_Field { +//! 357 | static set #foo(value: string) { } +//! 358 | #foo = "foo"; +//! : ^^^ +//! 359 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 364 | #foo() { } -//! : ^^^ +//! ,-[362:1] +//! 362 | class A_StaticSetter_Method { +//! 363 | static set #foo(value: string) { } +//! 364 | #foo() { } +//! : ^^^ +//! 365 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 371 | get #foo() { return ""} -//! : ^^^ +//! ,-[369:1] +//! 369 | class A_StaticSetter_Getter { +//! 370 | static set #foo(value: string) { } +//! 371 | get #foo() { return ""} +//! : ^^^ +//! 372 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 377 | set #foo(value: string) { } -//! : ^^^ +//! ,-[375:1] +//! 375 | class A_StaticSetter_Setter { +//! 376 | static set #foo(value: string) { } +//! 377 | set #foo(value: string) { } +//! : ^^^ +//! 378 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 383 | static #foo = "foo"; -//! : ^^^ +//! ,-[381:1] +//! 381 | class A_StaticSetter_StaticField { +//! 382 | static set #foo(value: string) { } +//! 383 | static #foo = "foo"; +//! : ^^^ +//! 384 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 389 | static #foo() { } -//! : ^^^ +//! ,-[387:1] +//! 387 | class A_StaticSetter_StaticMethod { +//! 388 | static set #foo(value: string) { } +//! 389 | static #foo() { } +//! : ^^^ +//! 390 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 401 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[399:1] +//! 399 | class A_StaticSetter_StaticSetter { +//! 400 | static set #foo(value: string) { } +//! 401 | static set #foo(value: string) { } +//! : ^^^ +//! 402 | } +//! 403 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js b/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js index 07c79717dcea..5b86ddff89e5 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js @@ -1,361 +1,549 @@ //// [privateNameDuplicateField.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 7 | #foo = "foo"; -//! : ^^^ +//! ,-[5:1] +//! 5 | class A_Field_Field { +//! 6 | #foo = "foo"; +//! 7 | #foo = "foo"; +//! : ^^^ +//! 8 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 13 | #foo() { } -//! : ^^^ +//! ,-[11:1] +//! 11 | class A_Field_Method { +//! 12 | #foo = "foo"; +//! 13 | #foo() { } +//! : ^^^ +//! 14 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 19 | get #foo() { return ""} -//! : ^^^ +//! ,-[17:1] +//! 17 | class A_Field_Getter { +//! 18 | #foo = "foo"; +//! 19 | get #foo() { return ""} +//! : ^^^ +//! 20 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 25 | set #foo(value: string) { } -//! : ^^^ +//! ,-[23:1] +//! 23 | class A_Field_Setter { +//! 24 | #foo = "foo"; +//! 25 | set #foo(value: string) { } +//! : ^^^ +//! 26 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 31 | static #foo = "foo"; -//! : ^^^ +//! ,-[29:1] +//! 29 | class A_Field_StaticField { +//! 30 | #foo = "foo"; +//! 31 | static #foo = "foo"; +//! : ^^^ +//! 32 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 37 | static #foo() { } -//! : ^^^ +//! ,-[35:1] +//! 35 | class A_Field_StaticMethod { +//! 36 | #foo = "foo"; +//! 37 | static #foo() { } +//! : ^^^ +//! 38 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 43 | static get #foo() { return ""} -//! : ^^^ +//! ,-[41:1] +//! 41 | class A_Field_StaticGetter { +//! 42 | #foo = "foo"; +//! 43 | static get #foo() { return ""} +//! : ^^^ +//! 44 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 49 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[47:1] +//! 47 | class A_Field_StaticSetter { +//! 48 | #foo = "foo"; +//! 49 | static set #foo(value: string) { } +//! : ^^^ +//! 50 | } +//! 51 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 57 | #foo = "foo"; -//! : ^^^ +//! ,-[55:1] +//! 55 | class A_Method_Field { +//! 56 | #foo() { } +//! 57 | #foo = "foo"; +//! : ^^^ +//! 58 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 63 | #foo() { } -//! : ^^^ +//! ,-[61:1] +//! 61 | class A_Method_Method { +//! 62 | #foo() { } +//! 63 | #foo() { } +//! : ^^^ +//! 64 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 69 | get #foo() { return ""} -//! : ^^^ +//! ,-[67:1] +//! 67 | class A_Method_Getter { +//! 68 | #foo() { } +//! 69 | get #foo() { return ""} +//! : ^^^ +//! 70 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 75 | set #foo(value: string) { } -//! : ^^^ +//! ,-[73:1] +//! 73 | class A_Method_Setter { +//! 74 | #foo() { } +//! 75 | set #foo(value: string) { } +//! : ^^^ +//! 76 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 81 | static #foo = "foo"; -//! : ^^^ +//! ,-[79:1] +//! 79 | class A_Method_StaticField { +//! 80 | #foo() { } +//! 81 | static #foo = "foo"; +//! : ^^^ +//! 82 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 87 | static #foo() { } -//! : ^^^ +//! ,-[85:1] +//! 85 | class A_Method_StaticMethod { +//! 86 | #foo() { } +//! 87 | static #foo() { } +//! : ^^^ +//! 88 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 93 | static get #foo() { return ""} -//! : ^^^ +//! ,-[91:1] +//! 91 | class A_Method_StaticGetter { +//! 92 | #foo() { } +//! 93 | static get #foo() { return ""} +//! : ^^^ +//! 94 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 99 | static set #foo(value: string) { } -//! : ^^^ -//! `---- +//! ,-[97:1] +//! 97 | class A_Method_StaticSetter { +//! 98 | #foo() { } +//! 99 | static set #foo(value: string) { } +//! : ^^^ +//! 100 | } +//! 101 | } +//! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 108 | #foo = "foo"; -//! : ^^^ +//! ,-[106:1] +//! 106 | class A_Getter_Field { +//! 107 | get #foo() { return ""} +//! 108 | #foo = "foo"; +//! : ^^^ +//! 109 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 114 | #foo() { } -//! : ^^^ +//! ,-[112:1] +//! 112 | class A_Getter_Method { +//! 113 | get #foo() { return ""} +//! 114 | #foo() { } +//! : ^^^ +//! 115 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 120 | get #foo() { return ""} -//! : ^^^ +//! ,-[118:1] +//! 118 | class A_Getter_Getter { +//! 119 | get #foo() { return ""} +//! 120 | get #foo() { return ""} +//! : ^^^ +//! 121 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 132 | static #foo() { } -//! : ^^^ +//! ,-[130:1] +//! 130 | class A_Getter_StaticField { +//! 131 | get #foo() { return ""} +//! 132 | static #foo() { } +//! : ^^^ +//! 133 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 138 | static #foo() { } -//! : ^^^ +//! ,-[136:1] +//! 136 | class A_Getter_StaticMethod { +//! 137 | get #foo() { return ""} +//! 138 | static #foo() { } +//! : ^^^ +//! 139 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 144 | static get #foo() { return ""} -//! : ^^^ +//! ,-[142:1] +//! 142 | class A_Getter_StaticGetter { +//! 143 | get #foo() { return ""} +//! 144 | static get #foo() { return ""} +//! : ^^^ +//! 145 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 150 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[148:1] +//! 148 | class A_Getter_StaticSetter { +//! 149 | get #foo() { return ""} +//! 150 | static set #foo(value: string) { } +//! : ^^^ +//! 151 | } +//! 152 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 158 | #foo = "foo"; -//! : ^^^ +//! ,-[156:1] +//! 156 | class A_Setter_Field { +//! 157 | set #foo(value: string) { } +//! 158 | #foo = "foo"; +//! : ^^^ +//! 159 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 164 | #foo() { } -//! : ^^^ +//! ,-[162:1] +//! 162 | class A_Setter_Method { +//! 163 | set #foo(value: string) { } +//! 164 | #foo() { } +//! : ^^^ +//! 165 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 176 | set #foo(value: string) { } -//! : ^^^ +//! ,-[174:1] +//! 174 | class A_Setter_Setter { +//! 175 | set #foo(value: string) { } +//! 176 | set #foo(value: string) { } +//! : ^^^ +//! 177 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 182 | static #foo = "foo"; -//! : ^^^ +//! ,-[180:1] +//! 180 | class A_Setter_StaticField { +//! 181 | set #foo(value: string) { } +//! 182 | static #foo = "foo"; +//! : ^^^ +//! 183 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 188 | static #foo() { } -//! : ^^^ +//! ,-[186:1] +//! 186 | class A_Setter_StaticMethod { +//! 187 | set #foo(value: string) { } +//! 188 | static #foo() { } +//! : ^^^ +//! 189 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 194 | static get #foo() { return ""} -//! : ^^^ +//! ,-[192:1] +//! 192 | class A_Setter_StaticGetter { +//! 193 | set #foo(value: string) { } +//! 194 | static get #foo() { return ""} +//! : ^^^ +//! 195 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 200 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[198:1] +//! 198 | class A_Setter_StaticSetter { +//! 199 | set #foo(value: string) { } +//! 200 | static set #foo(value: string) { } +//! : ^^^ +//! 201 | } +//! 202 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 208 | #foo = "foo"; -//! : ^^^ +//! ,-[206:1] +//! 206 | class A_StaticField_Field { +//! 207 | static #foo = "foo"; +//! 208 | #foo = "foo"; +//! : ^^^ +//! 209 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 214 | #foo() { } -//! : ^^^ +//! ,-[212:1] +//! 212 | class A_StaticField_Method { +//! 213 | static #foo = "foo"; +//! 214 | #foo() { } +//! : ^^^ +//! 215 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 220 | get #foo() { return ""} -//! : ^^^ +//! ,-[218:1] +//! 218 | class A_StaticField_Getter { +//! 219 | static #foo = "foo"; +//! 220 | get #foo() { return ""} +//! : ^^^ +//! 221 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 226 | set #foo(value: string) { } -//! : ^^^ +//! ,-[224:1] +//! 224 | class A_StaticField_Setter { +//! 225 | static #foo = "foo"; +//! 226 | set #foo(value: string) { } +//! : ^^^ +//! 227 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 232 | static #foo = "foo"; -//! : ^^^ +//! ,-[230:1] +//! 230 | class A_StaticField_StaticField { +//! 231 | static #foo = "foo"; +//! 232 | static #foo = "foo"; +//! : ^^^ +//! 233 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 238 | static #foo() { } -//! : ^^^ +//! ,-[236:1] +//! 236 | class A_StaticField_StaticMethod { +//! 237 | static #foo = "foo"; +//! 238 | static #foo() { } +//! : ^^^ +//! 239 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 244 | static get #foo() { return ""} -//! : ^^^ +//! ,-[242:1] +//! 242 | class A_StaticField_StaticGetter { +//! 243 | static #foo = "foo"; +//! 244 | static get #foo() { return ""} +//! : ^^^ +//! 245 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 250 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[248:1] +//! 248 | class A_StaticField_StaticSetter { +//! 249 | static #foo = "foo"; +//! 250 | static set #foo(value: string) { } +//! : ^^^ +//! 251 | } +//! 252 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 258 | #foo = "foo"; -//! : ^^^ +//! ,-[256:1] +//! 256 | class A_StaticMethod_Field { +//! 257 | static #foo() { } +//! 258 | #foo = "foo"; +//! : ^^^ +//! 259 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 264 | #foo() { } -//! : ^^^ +//! ,-[262:1] +//! 262 | class A_StaticMethod_Method { +//! 263 | static #foo() { } +//! 264 | #foo() { } +//! : ^^^ +//! 265 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 270 | get #foo() { return ""} -//! : ^^^ +//! ,-[268:1] +//! 268 | class A_StaticMethod_Getter { +//! 269 | static #foo() { } +//! 270 | get #foo() { return ""} +//! : ^^^ +//! 271 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 276 | set #foo(value: string) { } -//! : ^^^ +//! ,-[274:1] +//! 274 | class A_StaticMethod_Setter { +//! 275 | static #foo() { } +//! 276 | set #foo(value: string) { } +//! : ^^^ +//! 277 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 282 | static #foo = "foo"; -//! : ^^^ +//! ,-[280:1] +//! 280 | class A_StaticMethod_StaticField { +//! 281 | static #foo() { } +//! 282 | static #foo = "foo"; +//! : ^^^ +//! 283 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 288 | static #foo() { } -//! : ^^^ +//! ,-[286:1] +//! 286 | class A_StaticMethod_StaticMethod { +//! 287 | static #foo() { } +//! 288 | static #foo() { } +//! : ^^^ +//! 289 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 294 | static get #foo() { return ""} -//! : ^^^ +//! ,-[292:1] +//! 292 | class A_StaticMethod_StaticGetter { +//! 293 | static #foo() { } +//! 294 | static get #foo() { return ""} +//! : ^^^ +//! 295 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 300 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[298:1] +//! 298 | class A_StaticMethod_StaticSetter { +//! 299 | static #foo() { } +//! 300 | static set #foo(value: string) { } +//! : ^^^ +//! 301 | } +//! 302 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 309 | #foo = "foo"; -//! : ^^^ +//! ,-[307:1] +//! 307 | class A_StaticGetter_Field { +//! 308 | static get #foo() { return ""} +//! 309 | #foo = "foo"; +//! : ^^^ +//! 310 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 315 | #foo() { } -//! : ^^^ +//! ,-[313:1] +//! 313 | class A_StaticGetter_Method { +//! 314 | static get #foo() { return ""} +//! 315 | #foo() { } +//! : ^^^ +//! 316 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 321 | get #foo() { return ""} -//! : ^^^ +//! ,-[319:1] +//! 319 | class A_StaticGetter_Getter { +//! 320 | static get #foo() { return ""} +//! 321 | get #foo() { return ""} +//! : ^^^ +//! 322 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 327 | set #foo(value: string) { } -//! : ^^^ +//! ,-[325:1] +//! 325 | class A_StaticGetter_Setter { +//! 326 | static get #foo() { return ""} +//! 327 | set #foo(value: string) { } +//! : ^^^ +//! 328 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 333 | static #foo() { } -//! : ^^^ +//! ,-[331:1] +//! 331 | class A_StaticGetter_StaticField { +//! 332 | static get #foo() { return ""} +//! 333 | static #foo() { } +//! : ^^^ +//! 334 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 339 | static #foo() { } -//! : ^^^ +//! ,-[337:1] +//! 337 | class A_StaticGetter_StaticMethod { +//! 338 | static get #foo() { return ""} +//! 339 | static #foo() { } +//! : ^^^ +//! 340 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 345 | static get #foo() { return ""} -//! : ^^^ +//! ,-[343:1] +//! 343 | class A_StaticGetter_StaticGetter { +//! 344 | static get #foo() { return ""} +//! 345 | static get #foo() { return ""} +//! : ^^^ +//! 346 | } +//! 347 | // OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 358 | #foo = "foo"; -//! : ^^^ +//! ,-[356:1] +//! 356 | class A_StaticSetter_Field { +//! 357 | static set #foo(value: string) { } +//! 358 | #foo = "foo"; +//! : ^^^ +//! 359 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 364 | #foo() { } -//! : ^^^ +//! ,-[362:1] +//! 362 | class A_StaticSetter_Method { +//! 363 | static set #foo(value: string) { } +//! 364 | #foo() { } +//! : ^^^ +//! 365 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 371 | get #foo() { return ""} -//! : ^^^ +//! ,-[369:1] +//! 369 | class A_StaticSetter_Getter { +//! 370 | static set #foo(value: string) { } +//! 371 | get #foo() { return ""} +//! : ^^^ +//! 372 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 377 | set #foo(value: string) { } -//! : ^^^ +//! ,-[375:1] +//! 375 | class A_StaticSetter_Setter { +//! 376 | static set #foo(value: string) { } +//! 377 | set #foo(value: string) { } +//! : ^^^ +//! 378 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 383 | static #foo = "foo"; -//! : ^^^ +//! ,-[381:1] +//! 381 | class A_StaticSetter_StaticField { +//! 382 | static set #foo(value: string) { } +//! 383 | static #foo = "foo"; +//! : ^^^ +//! 384 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 389 | static #foo() { } -//! : ^^^ +//! ,-[387:1] +//! 387 | class A_StaticSetter_StaticMethod { +//! 388 | static set #foo(value: string) { } +//! 389 | static #foo() { } +//! : ^^^ +//! 390 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 401 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[399:1] +//! 399 | class A_StaticSetter_StaticSetter { +//! 400 | static set #foo(value: string) { } +//! 401 | static set #foo(value: string) { } +//! : ^^^ +//! 402 | } +//! 403 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js index 40b3f391a0ec..561222cd494c 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js @@ -1,25 +1,40 @@ //// [privateNameES5Ban.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 8 | get #acc() { return ""; } -//! : ^^^^ -//! `---- +//! ,-[6:1] +//! 6 | static #sField = "hello world"; +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! : ^^^^ +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | set #acc(x: string) {} -//! : ^^^^ -//! `---- +//! ,-[7:1] +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! : ^^^^ +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | static get #sAcc() { return 0; } -//! : ^^^^^ +//! ,-[8:1] +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! : ^^^^^ +//! 11 | static set #sAcc(x: number) {} +//! 12 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | static set #sAcc(x: number) {} -//! : ^^^^^ +//! ,-[9:1] +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! : ^^^^^ +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js index 40b3f391a0ec..561222cd494c 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js @@ -1,25 +1,40 @@ //// [privateNameES5Ban.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 8 | get #acc() { return ""; } -//! : ^^^^ -//! `---- +//! ,-[6:1] +//! 6 | static #sField = "hello world"; +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! : ^^^^ +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | set #acc(x: string) {} -//! : ^^^^ -//! `---- +//! ,-[7:1] +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! : ^^^^ +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | static get #sAcc() { return 0; } -//! : ^^^^^ +//! ,-[8:1] +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! : ^^^^^ +//! 11 | static set #sAcc(x: number) {} +//! 12 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | static set #sAcc(x: number) {} -//! : ^^^^^ +//! ,-[9:1] +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! : ^^^^^ +//! 12 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js b/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js index 1b53f193fd1b..15d2443d004d 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js @@ -1,7 +1,11 @@ //// [privateNameInInExpression.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed -//! : ^^^^^^ +//! ,-[26:1] +//! 26 | const c = (#field) in v; // Bad - privateID is not an expression on its own +//! 27 | +//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed +//! : ^^^^^^ +//! 29 | +//! 30 | for (let d in #field in v) { /**/ } // Bad - rhs of in should be a object/any //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js index 1b53f193fd1b..15d2443d004d 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js @@ -1,7 +1,11 @@ //// [privateNameInInExpression.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed -//! : ^^^^^^ +//! ,-[26:1] +//! 26 | const c = (#field) in v; // Bad - privateID is not an expression on its own +//! 27 | +//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed +//! : ^^^^^^ +//! 29 | +//! 30 | for (let d in #field in v) { /**/ } // Bad - rhs of in should be a object/any //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js index 8a1b6d5bbe54..d17298bb2990 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js @@ -1,7 +1,11 @@ //// [privateNamesAndDecorators.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 4 | @dec // Error -//! : ^ +//! ,-[2:1] +//! 2 | +//! 3 | class A { +//! 4 | @dec // Error +//! : ^ +//! 5 | #foo = 1; +//! 6 | @dec // Error //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js index 8a1b6d5bbe54..d17298bb2990 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js @@ -1,7 +1,11 @@ //// [privateNamesAndDecorators.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 4 | @dec // Error -//! : ^ +//! ,-[2:1] +//! 2 | +//! 3 | class A { +//! 4 | @dec // Error +//! : ^ +//! 5 | #foo = 1; +//! 6 | @dec // Error //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js index 3da8ec489ca0..33e4debac54f 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js @@ -1,7 +1,11 @@ //// [privateNamesUnique-3.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 4 | static #foo = true; // error (duplicate) -//! : ^^^ +//! ,-[2:1] +//! 2 | class A { +//! 3 | #foo = 1; +//! 4 | static #foo = true; // error (duplicate) +//! : ^^^ +//! 5 | // because static and instance private names +//! 6 | // share the same lexical scope //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js index 3da8ec489ca0..33e4debac54f 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js @@ -1,7 +1,11 @@ //// [privateNamesUnique-3.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 4 | static #foo = true; // error (duplicate) -//! : ^^^ +//! ,-[2:1] +//! 2 | class A { +//! 3 | #foo = 1; +//! 4 | static #foo = true; // error (duplicate) +//! : ^^^ +//! 5 | // because static and instance private names +//! 6 | // share the same lexical scope //! `---- diff --git a/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js index 9319ca94a181..0ff9be45213e 100644 --- a/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js @@ -1,133 +1,214 @@ //// [propertyAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.a++; //! : ^^^^^^ +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.a++; //! 5 | obj?.a.b++; //! : ^^^^^^^^ +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[4:1] +//! 4 | obj?.a++; +//! 5 | obj?.a.b++; //! 6 | obj?.a--; //! : ^^^^^^ +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[5:1] +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; //! 7 | obj?.a.b--; //! : ^^^^^^^^ +//! 8 | +//! 9 | ++obj?.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.a; -//! : ^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; +//! : ^^^^^^ +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.a; //! 10 | ++obj?.a.b; //! : ^^^^^^^^ +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; //! 11 | --obj?.a; //! : ^^^^^^ +//! 12 | --obj?.a.b; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[10:1] +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; //! 12 | --obj?.a.b; //! : ^^^^^^^^ +//! 13 | +//! 14 | obj?.a = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a.b; +//! 13 | //! 14 | obj?.a = 1; //! : ^^^^^^ +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.a = 1; //! 15 | obj?.a.b = 1; //! : ^^^^^^^^ +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; //! 16 | obj?.a += 1; //! : ^^^^^^ +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[15:1] +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; //! 17 | obj?.a.b += 1; //! : ^^^^^^^^ +//! 18 | +//! 19 | for (obj?.a in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a.b += 1; +//! 18 | //! 19 | for (obj?.a in {}); //! : ^^^^^^ +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.a in {}); //! 20 | for (obj?.a.b in {}); //! : ^^^^^^^^ +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); //! 21 | for (obj?.a of []); //! : ^^^^^^ +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); //! 22 | for (obj?.a.b of []); //! : ^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a.b of []); +//! 23 | //! 24 | ({ a: obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! 25 | ({ a: obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); //! 26 | ({ ...obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); //! 27 | ({ ...obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 28 | [...obj?.a] = []; +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! 28 | [...obj?.a] = []; //! : ^^^^^^ +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[27:1] +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! 29 | [...obj?.a.b] = []; //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js index 9319ca94a181..0ff9be45213e 100644 --- a/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js @@ -1,133 +1,214 @@ //// [propertyAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.a++; //! : ^^^^^^ +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.a++; //! 5 | obj?.a.b++; //! : ^^^^^^^^ +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[4:1] +//! 4 | obj?.a++; +//! 5 | obj?.a.b++; //! 6 | obj?.a--; //! : ^^^^^^ +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[5:1] +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; //! 7 | obj?.a.b--; //! : ^^^^^^^^ +//! 8 | +//! 9 | ++obj?.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.a; -//! : ^^^^^^ -//! `---- +//! ,-[7:1] +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; +//! : ^^^^^^ +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.a; //! 10 | ++obj?.a.b; //! : ^^^^^^^^ +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; //! 11 | --obj?.a; //! : ^^^^^^ +//! 12 | --obj?.a.b; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[10:1] +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; //! 12 | --obj?.a.b; //! : ^^^^^^^^ +//! 13 | +//! 14 | obj?.a = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a.b; +//! 13 | //! 14 | obj?.a = 1; //! : ^^^^^^ +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.a = 1; //! 15 | obj?.a.b = 1; //! : ^^^^^^^^ +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; //! 16 | obj?.a += 1; //! : ^^^^^^ +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[15:1] +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; //! 17 | obj?.a.b += 1; //! : ^^^^^^^^ +//! 18 | +//! 19 | for (obj?.a in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a.b += 1; +//! 18 | //! 19 | for (obj?.a in {}); //! : ^^^^^^ +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.a in {}); //! 20 | for (obj?.a.b in {}); //! : ^^^^^^^^ +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); //! 21 | for (obj?.a of []); //! : ^^^^^^ +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); //! 22 | for (obj?.a.b of []); //! : ^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a.b of []); +//! 23 | //! 24 | ({ a: obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! 25 | ({ a: obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); //! 26 | ({ ...obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); //! 27 | ({ ...obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 28 | [...obj?.a] = []; +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! 28 | [...obj?.a] = []; //! : ^^^^^^ +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[27:1] +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! 29 | [...obj?.a.b] = []; //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js b/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js index ecd98946a02b..f532366cd9c1 100644 --- a/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js @@ -1,13 +1,19 @@ //// [readonlyInAmbientClass.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | method(readonly x: number); +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | method(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! 3 | method(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js b/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js index ecd98946a02b..f532366cd9c1 100644 --- a/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js @@ -1,13 +1,19 @@ //// [readonlyInAmbientClass.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | method(readonly x: number); +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | method(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! 3 | method(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js index 6acda652b9d3..a03c4d98de8c 100644 --- a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js @@ -1,7 +1,10 @@ //// [readonlyInConstructorParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 7 | constructor(readonly public x: number) {} -//! : ^^^^^^^^^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | class E { +//! 7 | constructor(readonly public x: number) {} +//! : ^^^^^^^^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js index 6acda652b9d3..a03c4d98de8c 100644 --- a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js @@ -1,7 +1,10 @@ //// [readonlyInConstructorParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 7 | constructor(readonly public x: number) {} -//! : ^^^^^^^^^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | class E { +//! 7 | constructor(readonly public x: number) {} +//! : ^^^^^^^^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js b/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js index 22ebbeae9642..c098ee843693 100644 --- a/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js @@ -1,13 +1,19 @@ //// [readonlyReadonly.ts] //! //! x 'readonly' modifier already seen. -//! ,---- -//! 2 | readonly readonly x: number; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! : ^^^^^^^^ +//! 3 | constructor(readonly readonly y: number) {} +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(readonly readonly y: number) {} -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! 3 | constructor(readonly readonly y: number) {} +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js b/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js index 22ebbeae9642..c098ee843693 100644 --- a/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js @@ -1,13 +1,19 @@ //// [readonlyReadonly.ts] //! //! x 'readonly' modifier already seen. -//! ,---- -//! 2 | readonly readonly x: number; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! : ^^^^^^^^ +//! 3 | constructor(readonly readonly y: number) {} +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(readonly readonly y: number) {} -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! 3 | constructor(readonly readonly y: number) {} +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js index f76a26ee84e1..7b92d9f5d04c 100644 --- a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js +++ b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js @@ -5,26 +5,37 @@ export { }; //// [test/sub/relMod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | constructor(x: number); +//! 3 | } //! 4 | export = Test; //! : ^^^^^^^^^^^^^^ +//! 5 | //! `---- //// [test/file1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo = require('foo'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import other = require('./other'); +//! 3 | import relMod = require('./sub/relMod'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); //! 2 | import other = require('./other'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | import relMod = require('./sub/relMod'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); +//! 2 | import other = require('./other'); //! 3 | import relMod = require('./sub/relMod'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | if(foo.M2.x){ //! `---- diff --git a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js index f76a26ee84e1..7b92d9f5d04c 100644 --- a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js +++ b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js @@ -5,26 +5,37 @@ export { }; //// [test/sub/relMod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | constructor(x: number); +//! 3 | } //! 4 | export = Test; //! : ^^^^^^^^^^^^^^ +//! 5 | //! `---- //// [test/file1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo = require('foo'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import other = require('./other'); +//! 3 | import relMod = require('./sub/relMod'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); //! 2 | import other = require('./other'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | import relMod = require('./sub/relMod'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); +//! 2 | import other = require('./other'); //! 3 | import relMod = require('./sub/relMod'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | if(foo.M2.x){ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js b/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js index 7e0e2ad8d597..cb1307c59198 100644 --- a/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js @@ -1,13 +1,15 @@ //// [restElementMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ +//! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js b/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js index 7e0e2ad8d597..cb1307c59198 100644 --- a/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js @@ -1,13 +1,15 @@ //// [restElementMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ +//! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js b/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js index 38642ef9b958..7e5b51b58003 100644 --- a/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js @@ -1,7 +1,9 @@ //// [restElementWithInitializer2.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- +//! ,-[1:1] +//! 1 | var a: number[]; +//! 2 | var x: number[]; //! 3 | [...x = a] = a; // Error, rest element cannot have initializer //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js b/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js index 38642ef9b958..7e5b51b58003 100644 --- a/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js @@ -1,7 +1,9 @@ //// [restElementWithInitializer2.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- +//! ,-[1:1] +//! 1 | var a: number[]; +//! 2 | var x: number[]; //! 3 | [...x = a] = a; // Error, rest element cannot have initializer //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js index a77634f054e8..91f2f9cf3998 100644 --- a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js +++ b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js @@ -1,13 +1,18 @@ //// [restPropertyWithBindingPattern.ts] //! //! x Cannot assign to this -//! ,---- +//! ,-[1:1] +//! 1 | ({...{}} = {}); //! 2 | ({...({})} = {}); //! : ^^^^ +//! 3 | ({...[]} = {}); +//! 4 | ({...([])} = {}); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[2:1] +//! 2 | ({...({})} = {}); +//! 3 | ({...[]} = {}); //! 4 | ({...([])} = {}); //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js index a77634f054e8..91f2f9cf3998 100644 --- a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js +++ b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js @@ -1,13 +1,18 @@ //// [restPropertyWithBindingPattern.ts] //! //! x Cannot assign to this -//! ,---- +//! ,-[1:1] +//! 1 | ({...{}} = {}); //! 2 | ({...({})} = {}); //! : ^^^^ +//! 3 | ({...[]} = {}); +//! 4 | ({...([])} = {}); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[2:1] +//! 2 | ({...({})} = {}); +//! 3 | ({...[]} = {}); //! 4 | ({...([])} = {}); //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js b/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js index b3ddb9bbee8e..055151ba79ad 100644 --- a/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js +++ b/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js @@ -1,12 +1,15 @@ //// [shadowedInternalModule.ts] //! //! x the name `Y` is defined multiple times -//! ,-[30:5] -//! 30 | import Y = X.Y; -//! : | -//! : `-- previous definition of `Y` here +//! ,-[28:1] +//! 28 | +//! 29 | module Z { +//! 30 | import Y = X.Y; +//! : | +//! : `-- previous definition of `Y` here //! 31 | //! 32 | var Y = 12; //! : | //! : `-- `Y` redefined here +//! 33 | } //! `---- diff --git a/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js b/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js index b3ddb9bbee8e..055151ba79ad 100644 --- a/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js +++ b/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js @@ -1,12 +1,15 @@ //// [shadowedInternalModule.ts] //! //! x the name `Y` is defined multiple times -//! ,-[30:5] -//! 30 | import Y = X.Y; -//! : | -//! : `-- previous definition of `Y` here +//! ,-[28:1] +//! 28 | +//! 29 | module Z { +//! 30 | import Y = X.Y; +//! : | +//! : `-- previous definition of `Y` here //! 31 | //! 32 | var Y = 12; //! : | //! : `-- `Y` redefined here +//! 33 | } //! `---- diff --git a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js index e84aa0f20ca0..aa1f3db7d61c 100644 --- a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js +++ b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js @@ -1,8 +1,10 @@ //// [staticPropertyNameConflicts.ts] //! //! x the name `default` is exported multiple times -//! ,-[135:5] -//! 135 | ,-> export default class StaticLength { +//! ,-[133:1] +//! 133 | // length +//! 134 | module TestOnDefaultExportedClass_3 { +//! 135 | ,-> export default class StaticLength { //! 136 | | static length: number; // error //! 137 | | length: string; // ok //! 138 | |-> } @@ -15,14 +17,17 @@ //! 144 | | length() {} // ok //! 145 | |-> } //! : `---- exported more than once +//! 146 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[142:5] -//! 142 | ,-> export default class StaticLengthFn { +//! ,-[140:1] +//! 140 | +//! 141 | module TestOnDefaultExportedClass_4 { +//! 142 | ,-> export default class StaticLengthFn { //! 143 | | static length() {} // error //! 144 | | length() {} // ok //! 145 | |-> } @@ -36,14 +41,17 @@ //! 152 | | prototype: string; // ok //! 153 | |-> } //! : `---- exported more than once +//! 154 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[150:5] -//! 150 | ,-> export default class StaticPrototype { +//! ,-[148:1] +//! 148 | // prototype +//! 149 | module TestOnDefaultExportedClass_5 { +//! 150 | ,-> export default class StaticPrototype { //! 151 | | static prototype: number; // error //! 152 | | prototype: string; // ok //! 153 | |-> } @@ -56,14 +64,17 @@ //! 159 | | prototype() {} // ok //! 160 | |-> } //! : `---- exported more than once +//! 161 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[157:5] -//! 157 | ,-> export default class StaticPrototypeFn { +//! ,-[155:1] +//! 155 | +//! 156 | module TestOnDefaultExportedClass_6 { +//! 157 | ,-> export default class StaticPrototypeFn { //! 158 | | static prototype() {} // error //! 159 | | prototype() {} // ok //! 160 | |-> } @@ -77,14 +88,17 @@ //! 167 | | caller: string; // ok //! 168 | |-> } //! : `---- exported more than once +//! 169 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[165:5] -//! 165 | ,-> export default class StaticCaller { +//! ,-[163:1] +//! 163 | // caller +//! 164 | module TestOnDefaultExportedClass_7 { +//! 165 | ,-> export default class StaticCaller { //! 166 | | static caller: number; // error //! 167 | | caller: string; // ok //! 168 | |-> } @@ -97,14 +111,17 @@ //! 174 | | caller() {} // ok //! 175 | |-> } //! : `---- exported more than once +//! 176 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[172:5] -//! 172 | ,-> export default class StaticCallerFn { +//! ,-[170:1] +//! 170 | +//! 171 | module TestOnDefaultExportedClass_8 { +//! 172 | ,-> export default class StaticCallerFn { //! 173 | | static caller() {} // error //! 174 | | caller() {} // ok //! 175 | |-> } @@ -118,14 +135,17 @@ //! 182 | | arguments: string; // ok //! 183 | |-> } //! : `---- exported more than once +//! 184 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[180:5] -//! 180 | ,-> export default class StaticArguments { +//! ,-[178:1] +//! 178 | // arguments +//! 179 | module TestOnDefaultExportedClass_9 { +//! 180 | ,-> export default class StaticArguments { //! 181 | | static arguments: number; // error //! 182 | | arguments: string; // ok //! 183 | |-> } @@ -138,6 +158,7 @@ //! 189 | | arguments() {} // ok //! 190 | |-> } //! : `---- exported more than once +//! 191 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js index e84aa0f20ca0..aa1f3db7d61c 100644 --- a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js +++ b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js @@ -1,8 +1,10 @@ //// [staticPropertyNameConflicts.ts] //! //! x the name `default` is exported multiple times -//! ,-[135:5] -//! 135 | ,-> export default class StaticLength { +//! ,-[133:1] +//! 133 | // length +//! 134 | module TestOnDefaultExportedClass_3 { +//! 135 | ,-> export default class StaticLength { //! 136 | | static length: number; // error //! 137 | | length: string; // ok //! 138 | |-> } @@ -15,14 +17,17 @@ //! 144 | | length() {} // ok //! 145 | |-> } //! : `---- exported more than once +//! 146 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[142:5] -//! 142 | ,-> export default class StaticLengthFn { +//! ,-[140:1] +//! 140 | +//! 141 | module TestOnDefaultExportedClass_4 { +//! 142 | ,-> export default class StaticLengthFn { //! 143 | | static length() {} // error //! 144 | | length() {} // ok //! 145 | |-> } @@ -36,14 +41,17 @@ //! 152 | | prototype: string; // ok //! 153 | |-> } //! : `---- exported more than once +//! 154 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[150:5] -//! 150 | ,-> export default class StaticPrototype { +//! ,-[148:1] +//! 148 | // prototype +//! 149 | module TestOnDefaultExportedClass_5 { +//! 150 | ,-> export default class StaticPrototype { //! 151 | | static prototype: number; // error //! 152 | | prototype: string; // ok //! 153 | |-> } @@ -56,14 +64,17 @@ //! 159 | | prototype() {} // ok //! 160 | |-> } //! : `---- exported more than once +//! 161 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[157:5] -//! 157 | ,-> export default class StaticPrototypeFn { +//! ,-[155:1] +//! 155 | +//! 156 | module TestOnDefaultExportedClass_6 { +//! 157 | ,-> export default class StaticPrototypeFn { //! 158 | | static prototype() {} // error //! 159 | | prototype() {} // ok //! 160 | |-> } @@ -77,14 +88,17 @@ //! 167 | | caller: string; // ok //! 168 | |-> } //! : `---- exported more than once +//! 169 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[165:5] -//! 165 | ,-> export default class StaticCaller { +//! ,-[163:1] +//! 163 | // caller +//! 164 | module TestOnDefaultExportedClass_7 { +//! 165 | ,-> export default class StaticCaller { //! 166 | | static caller: number; // error //! 167 | | caller: string; // ok //! 168 | |-> } @@ -97,14 +111,17 @@ //! 174 | | caller() {} // ok //! 175 | |-> } //! : `---- exported more than once +//! 176 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[172:5] -//! 172 | ,-> export default class StaticCallerFn { +//! ,-[170:1] +//! 170 | +//! 171 | module TestOnDefaultExportedClass_8 { +//! 172 | ,-> export default class StaticCallerFn { //! 173 | | static caller() {} // error //! 174 | | caller() {} // ok //! 175 | |-> } @@ -118,14 +135,17 @@ //! 182 | | arguments: string; // ok //! 183 | |-> } //! : `---- exported more than once +//! 184 | } //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[180:5] -//! 180 | ,-> export default class StaticArguments { +//! ,-[178:1] +//! 178 | // arguments +//! 179 | module TestOnDefaultExportedClass_9 { +//! 180 | ,-> export default class StaticArguments { //! 181 | | static arguments: number; // error //! 182 | | arguments: string; // ok //! 183 | |-> } @@ -138,6 +158,7 @@ //! 189 | | arguments() {} // ok //! 190 | |-> } //! : `---- exported more than once +//! 191 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js index 99f93dff8633..6fbc5e62831a 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js @@ -1,7 +1,11 @@ //// [taggedTemplatesWithTypeArguments2.ts] //! //! x Expression expected -//! ,---- -//! 37 | super `hello world`; -//! : ^ +//! ,-[35:1] +//! 35 | class SomeDerived extends SomeBase { +//! 36 | constructor() { +//! 37 | super `hello world`; +//! : ^ +//! 38 | } +//! 39 | } //! `---- diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js index 99f93dff8633..6fbc5e62831a 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js @@ -1,7 +1,11 @@ //// [taggedTemplatesWithTypeArguments2.ts] //! //! x Expression expected -//! ,---- -//! 37 | super `hello world`; -//! : ^ +//! ,-[35:1] +//! 35 | class SomeDerived extends SomeBase { +//! 36 | constructor() { +//! 37 | super `hello world`; +//! : ^ +//! 38 | } +//! 39 | } //! `---- diff --git a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js index eac74404b679..336249375821 100644 --- a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js +++ b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js @@ -1,7 +1,9 @@ //// [thisInInvalidContextsExternalModule.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[41:1] +//! 41 | } +//! 42 | //! 43 | export = this; // Should be an error //! : ^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js index eac74404b679..336249375821 100644 --- a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js +++ b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js @@ -1,7 +1,9 @@ //// [thisInInvalidContextsExternalModule.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[41:1] +//! 41 | } +//! 42 | //! 43 | export = this; // Should be an error //! : ^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js b/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js index c3c12429d214..f90a3d4fb7fa 100644 --- a/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js +++ b/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js @@ -1,7 +1,9 @@ //// [topLevelAwait.2.ts] //! //! x Expected 'from', got 'await' -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // await allowed in import=namespace when not a module //! 5 | import await = foo.await; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js b/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js index c3c12429d214..f90a3d4fb7fa 100644 --- a/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js +++ b/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js @@ -1,7 +1,9 @@ //// [topLevelAwait.2.ts] //! //! x Expected 'from', got 'await' -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | // await allowed in import=namespace when not a module //! 5 | import await = foo.await; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js index 30ed3a9bb798..53952f876cfc 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js +++ b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js @@ -1,25 +1,37 @@ //// [trailingCommasInBindingPatterns.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] //! 1 | const [...a,] = []; //! : ^ +//! 2 | const {...b,} = {}; +//! 3 | let c, d; //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] +//! 1 | const [...a,] = []; //! 2 | const {...b,} = {}; //! : ^ +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[2:1] +//! 2 | const {...b,} = {}; +//! 3 | let c, d; //! 4 | ([...c,] = []); //! : ^ +//! 5 | ({...d,} = {}); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[3:1] +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! 5 | ({...d,} = {}); //! : ^ +//! 6 | +//! 7 | // Allowed for non-rest elements //! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js index 30ed3a9bb798..53952f876cfc 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js +++ b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js @@ -1,25 +1,37 @@ //// [trailingCommasInBindingPatterns.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] //! 1 | const [...a,] = []; //! : ^ +//! 2 | const {...b,} = {}; +//! 3 | let c, d; //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] +//! 1 | const [...a,] = []; //! 2 | const {...b,} = {}; //! : ^ +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[2:1] +//! 2 | const {...b,} = {}; +//! 3 | let c, d; //! 4 | ([...c,] = []); //! : ^ +//! 5 | ({...d,} = {}); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[3:1] +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! 5 | ({...d,} = {}); //! : ^ +//! 6 | +//! 7 | // Allowed for non-rest elements //! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js index 74abc01cefcf..fb84f2c20512 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js +++ b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js @@ -1,13 +1,21 @@ //// [trailingCommasInFunctionParametersAndArguments.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[4:1] +//! 4 | f1(1,); +//! 5 | //! 6 | function f2(...args,) {} //! : ^ +//! 7 | +//! 8 | // Allowed for ambient declarations //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- -//! 9 | declare function f25(...args,): void; -//! : ^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | // Allowed for ambient declarations +//! 9 | declare function f25(...args,): void; +//! : ^ +//! 10 | +//! 11 | f2(...[],); +//! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js index 74abc01cefcf..fb84f2c20512 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js +++ b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js @@ -1,13 +1,21 @@ //// [trailingCommasInFunctionParametersAndArguments.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[4:1] +//! 4 | f1(1,); +//! 5 | //! 6 | function f2(...args,) {} //! : ^ +//! 7 | +//! 8 | // Allowed for ambient declarations //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- -//! 9 | declare function f25(...args,): void; -//! : ^ -//! `---- +//! ,-[7:1] +//! 7 | +//! 8 | // Allowed for ambient declarations +//! 9 | declare function f25(...args,): void; +//! : ^ +//! 10 | +//! 11 | f2(...[],); +//! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js index a5b987e8231f..40447b3e0f9b 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Unexpected token `test1`. Expected jsx identifier -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | // Invalid names //! 10 | ; //! : ^^^^^ +//! 11 | ; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js index a5b987e8231f..40447b3e0f9b 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Unexpected token `test1`. Expected jsx identifier -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | // Invalid names //! 10 | ; //! : ^^^^^ +//! 11 | ; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js index a0bf606d33c8..55f62c93f126 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class BigGreeter extends React.Component<{ }, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js index a0bf606d33c8..55f62c93f126 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class BigGreeter extends React.Component<{ }, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js index a0bf606d33c8..e620de870a97 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Address { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js index a0bf606d33c8..e620de870a97 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Address { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js index 2c10cf18fe0f..3450a7a6e5a1 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js index 2c10cf18fe0f..3450a7a6e5a1 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js index 2c10cf18fe0f..3450a7a6e5a1 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js index 2c10cf18fe0f..3450a7a6e5a1 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js index 2c10cf18fe0f..3450a7a6e5a1 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js index 2c10cf18fe0f..3450a7a6e5a1 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js b/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js index 3930fc10bcd1..9d5060b7fdf3 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- -//! 5 | var x =
{
-//! : ^^^ +//! ,-[3:1] +//! 3 | +//! 4 | function foo() { +//! 5 | var x =
{
+//! : ^^^ +//! 6 | } +//! 7 | // Shouldn't see any errors down here //! `---- diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js b/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js index 3930fc10bcd1..9d5060b7fdf3 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- -//! 5 | var x =
{
-//! : ^^^ +//! ,-[3:1] +//! 3 | +//! 4 | function foo() { +//! 5 | var x =
{
+//! : ^^^ +//! 6 | } +//! 7 | // Shouldn't see any errors down here //! `---- diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js b/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js index 5280fdf32d5c..64c5c995f54c 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js @@ -2,9 +2,12 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
//! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js b/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js index 5280fdf32d5c..64c5c995f54c 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js @@ -2,9 +2,12 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
//! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js b/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js index 12abe51d01db..41defdab7251 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js @@ -2,9 +2,12 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
//! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js b/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js index 12abe51d01db..41defdab7251 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js @@ -2,9 +2,12 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
//! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js b/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js index b0f6f0f022e4..d16acec797b4 100644 --- a/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js @@ -1,14 +1,20 @@ //// [file.tsx] //! //! x Expression expected -//! ,---- +//! ,-[8:1] +//! 8 | declare var React: any; +//! 9 | //! 10 | <>hi
// Error //! : ^ +//! 11 | +//! 12 | <>eof // Error //! `---- //! //! x Unexpected token `>`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[10:1] +//! 10 | <>hi
// Error +//! 11 | //! 12 | <>eof // Error //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js b/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js index b0f6f0f022e4..d16acec797b4 100644 --- a/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js @@ -1,14 +1,20 @@ //// [file.tsx] //! //! x Expression expected -//! ,---- +//! ,-[8:1] +//! 8 | declare var React: any; +//! 9 | //! 10 | <>hi
// Error //! : ^ +//! 11 | +//! 12 | <>eof // Error //! `---- //! //! x Unexpected token `>`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[10:1] +//! 10 | <>hi
// Error +//! 11 | //! 12 | <>eof // Error //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js index a0bf606d33c8..b84aa36d724c 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator = function (Component: React.StatelessComponent): React.StatelessComponent { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js index a0bf606d33c8..b84aa36d724c 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator = function (Component: React.StatelessComponent): React.StatelessComponent { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js index a0bf606d33c8..2f6cc2193374 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator4 = function (Component: React.StatelessComponent): React.StatelessComponent { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js index a0bf606d33c8..2f6cc2193374 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator4 = function (Component: React.StatelessComponent): React.StatelessComponent { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js index a0bf606d33c8..157b4207cb2e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js index a0bf606d33c8..157b4207cb2e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js index a0bf606d33c8..8fa9b2b52163 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js index a0bf606d33c8..8fa9b2b52163 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js index a0bf606d33c8..8fa9b2b52163 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js index a0bf606d33c8..8fa9b2b52163 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js index a0bf606d33c8..157b4207cb2e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js index a0bf606d33c8..157b4207cb2e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js index a0bf606d33c8..c0154e094d59 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js index a0bf606d33c8..c0154e094d59 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js index a0bf606d33c8..c0154e094d59 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js index a0bf606d33c8..c0154e094d59 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js index a0bf606d33c8..d552fec6dabe 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | export function makeP

(Ctor: React.ComponentClass

) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js index a0bf606d33c8..d552fec6dabe 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | export function makeP

(Ctor: React.ComponentClass

) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js index 35b87569d703..44bff50da81d 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return

T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js index 35b87569d703..44bff50da81d 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js index 35b87569d703..44bff50da81d 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js index 35b87569d703..44bff50da81d 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js index 35b87569d703..44bff50da81d 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js index 35b87569d703..44bff50da81d 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js @@ -1,7 +1,10 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js index a0bf606d33c8..13c71ba01cf4 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class Poisoned extends React.Component<{}, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js index a0bf606d33c8..13c71ba01cf4 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class Poisoned extends React.Component<{}, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js index a0bf606d33c8..cfe6ea48ab3b 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js index a0bf606d33c8..cfe6ea48ab3b 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js index a0bf606d33c8..70528be284e7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js index a0bf606d33c8..70528be284e7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js index a0bf606d33c8..70528be284e7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js index a0bf606d33c8..70528be284e7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js index a0bf606d33c8..1530afff0caf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js index a0bf606d33c8..9582f89861a7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js index a0bf606d33c8..9582f89861a7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js index a0bf606d33c8..9582f89861a7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js index a0bf606d33c8..9582f89861a7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js index a0bf606d33c8..70528be284e7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js index a0bf606d33c8..70528be284e7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js index a0bf606d33c8..cfe6ea48ab3b 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js index a0bf606d33c8..cfe6ea48ab3b 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js index c06e192531c9..e0b8ff506579 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Expected ',', got ';' -//! ,---- -//! 42 | prop1: true; -//! : ^ +//! ,-[40:1] +//! 40 | +//! 41 | let o = { +//! 42 | prop1: true; +//! : ^ +//! 43 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js index c06e192531c9..e0b8ff506579 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Expected ',', got ';' -//! ,---- -//! 42 | prop1: true; -//! : ^ +//! ,-[40:1] +//! 40 | +//! 41 | let o = { +//! 42 | prop1: true; +//! : ^ +//! 43 | } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js index a0bf606d33c8..111e3a376a4d 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function Greet(x: {name?: string}) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js index a0bf606d33c8..111e3a376a4d 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function Greet(x: {name?: string}) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js index a0bf606d33c8..71c6fa268e6f 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js index cf211818af55..2ad9edc739fe 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js @@ -1,7 +1,10 @@ //// [foo.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TypeProps = { foo?: boolean; }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js index cf211818af55..2ad9edc739fe 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js @@ -1,7 +1,10 @@ //// [foo.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TypeProps = { foo?: boolean; }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js index a0bf606d33c8..9f8d7b030fa4 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js index a0bf606d33c8..9f8d7b030fa4 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js index a0bf606d33c8..9f8d7b030fa4 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js index a0bf606d33c8..9f8d7b030fa4 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js index a0bf606d33c8..7797cb97f121 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js index a0bf606d33c8..7797cb97f121 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js index a0bf606d33c8..7797cb97f121 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js index a0bf606d33c8..7797cb97f121 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js index a0bf606d33c8..d4db4f934225 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js index a0bf606d33c8..d4db4f934225 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js index a0bf606d33c8..d4db4f934225 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js index a0bf606d33c8..d4db4f934225 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js index a0bf606d33c8..58e6041a4810 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js index a0bf606d33c8..0e715116a73f 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type Invalid1 = React.ComponentClass | number; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js index a0bf606d33c8..0e715116a73f 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type Invalid1 = React.ComponentClass | number; //! `---- diff --git a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js index f27ec61c3a21..30ec9ccd1747 100644 --- a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js +++ b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js @@ -1,7 +1,8 @@ //// [typePredicateOnVariableDeclaration02.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var y: z is number; //! : ^^ //! `---- diff --git a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js index f27ec61c3a21..30ec9ccd1747 100644 --- a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js +++ b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js @@ -1,7 +1,8 @@ //// [typePredicateOnVariableDeclaration02.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var y: z is number; //! : ^^ //! `---- diff --git a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js index ee6753423959..d99511fb9e1c 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js @@ -1,21 +1,31 @@ //// [typeofOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^^^^^^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = typeof ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js index ee6753423959..d99511fb9e1c 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js @@ -1,21 +1,31 @@ //// [typeofOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^^^^^^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = typeof ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js index 12067fa7213e..768ca19437cf 100644 --- a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js +++ b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Unexpected token `a`. Expected jsx identifier -//! ,---- +//! ,-[10:1] +//! 10 | const Compa = (x: {x: number}) =>
{"" + x}
; +//! 11 | //! 12 | let a = <\u0061>; // works //! : ^^^^^^ +//! 13 | let ab = <\u0061-b>; // works +//! 14 | let ac = ; // works //! `---- diff --git a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js index 12067fa7213e..768ca19437cf 100644 --- a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js +++ b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Unexpected token `a`. Expected jsx identifier -//! ,---- +//! ,-[10:1] +//! 10 | const Compa = (x: {x: number}) =>
{"" + x}
; +//! 11 | //! 12 | let a = <\u0061>; // works //! : ^^^^^^ +//! 13 | let ab = <\u0061-b>; // works +//! 14 | let ac = ; // works //! `---- diff --git a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js index fa45f98e3114..3d31fc1ffcc4 100644 --- a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js @@ -1,21 +1,31 @@ //// [voidOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^^^^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = void ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js index fa45f98e3114..3d31fc1ffcc4 100644 --- a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js @@ -1,21 +1,31 @@ //// [voidOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^^^^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[5:1] +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = void ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/withStatements.1.normal.js b/crates/swc/tests/tsc-references/withStatements.1.normal.js index 45944c4c737f..37d822a7a094 100644 --- a/crates/swc/tests/tsc-references/withStatements.1.normal.js +++ b/crates/swc/tests/tsc-references/withStatements.1.normal.js @@ -1,13 +1,19 @@ //// [withStatements.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 //! `---- diff --git a/crates/swc/tests/tsc-references/withStatements.2.minified.js b/crates/swc/tests/tsc-references/withStatements.2.minified.js index 45944c4c737f..37d822a7a094 100644 --- a/crates/swc/tests/tsc-references/withStatements.2.minified.js +++ b/crates/swc/tests/tsc-references/withStatements.2.minified.js @@ -1,13 +1,19 @@ //// [withStatements.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 //! `---- From e544bc1f8d0d59453142546cbdce9407ac09e052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 23:03:03 +0900 Subject: [PATCH 09/24] Fix --- crates/swc_error_reporters/src/handler.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_error_reporters/src/handler.rs b/crates/swc_error_reporters/src/handler.rs index d40d7300a9df..3b6370683b93 100644 --- a/crates/swc_error_reporters/src/handler.rs +++ b/crates/swc_error_reporters/src/handler.rs @@ -60,7 +60,7 @@ fn to_miette_reporter(color: ColorConfig) -> GraphicalReportHandler { match color { ColorConfig::Auto => { if cfg!(target_arch = "wasm32") { - return to_miette_reporter(ColorConfig::Always); + return to_miette_reporter(ColorConfig::Always).with_context_lines(3); } static ENABLE: Lazy = From 2e5820320aff0ef8b73015bd04d7650f699097e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 23:16:07 +0900 Subject: [PATCH 10/24] cspell --- cspell.json | 1 + 1 file changed, 1 insertion(+) diff --git a/cspell.json b/cspell.json index 4ac4e499ecb3..87a610e6b038 100644 --- a/cspell.json +++ b/cspell.json @@ -127,6 +127,7 @@ "repr", "rfind", "rkyv", + "rmatch", "rplugin", "rpos", "rposition", From 75c438c0051bc3ae2b418872e15f712fdbce3752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 23:34:59 +0900 Subject: [PATCH 11/24] trim --- crates/swc_error_reporters/src/lib.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/crates/swc_error_reporters/src/lib.rs b/crates/swc_error_reporters/src/lib.rs index 5b72ce12a740..2e80104738f2 100644 --- a/crates/swc_error_reporters/src/lib.rs +++ b/crates/swc_error_reporters/src/lib.rs @@ -105,6 +105,19 @@ impl SourceCode for MietteSourceCode<'_> { }) .unwrap_or(span); + span = self + .0 + .with_snippet_of_span(span, |src| { + let lo = src.len() - src.trim_start().len(); + let hi = src.len() - src.trim_end().len(); + + span.lo.0 -= lo as u32; + span.hi.0 -= hi as u32; + + span + }) + .unwrap_or(span); + let mut src = self .0 .with_snippet_of_span(span, |s| unsafe { transmute::<&str, &str>(s) }) From 573c0a5d64dadacb5fb732bab4f6e6f51a29504f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Nov 2022 23:35:30 +0900 Subject: [PATCH 12/24] Update test refs --- .../at-rule/charset/invalid/span.rust-debug | 2 +- .../at-rule/charset/valid/span.rust-debug | 3 +- .../at-rule/color-profile/span.rust-debug | 128 +- .../fixture/at-rule/container/span.rust-debug | 4641 +++-- .../at-rule/counter-style/span.rust-debug | 177 +- .../at-rule/custom-media/span.rust-debug | 3364 ++-- .../fixture/at-rule/document/span.rust-debug | 642 +- .../fixture/at-rule/font-face/span.rust-debug | 222 +- .../font-feature-values/span.rust-debug | 807 +- .../font-palette-values/span.rust-debug | 86 +- .../fixture/at-rule/import/span.rust-debug | 2 +- .../fixture/at-rule/keyframe/span.rust-debug | 1263 +- .../fixture/at-rule/layer/span.rust-debug | 1606 +- .../fixture/at-rule/media/span.rust-debug | 328 +- .../fixture/at-rule/namespace/span.rust-debug | 2 +- .../fixture/at-rule/nest/span.rust-debug | 972 +- .../fixture/at-rule/page/span.rust-debug | 725 +- .../fixture/at-rule/property/span.rust-debug | 135 +- .../fixture/at-rule/supports/span.rust-debug | 4989 +++-- .../fixture/at-rule/unknown/span.rust-debug | 680 +- .../tests/fixture/bom/span.rust-debug | 49 +- .../tests/fixture/cdo-and-cdc/span.rust-debug | 100 +- .../tests/fixture/comment/span.rust-debug | 149 +- .../tests/fixture/csstree/1/span.rust-debug | 2030 +- .../fixture/dashed-ident/span.rust-debug | 219 +- .../fixture/declaration-list/span.rust-debug | 422 +- .../tests/fixture/declaration/span.rust-debug | 1920 +- .../fixture/delim/backslash/span.rust-debug | 93 +- .../fixture/dimension/basic/span.rust-debug | 492 +- .../fixture/function/calc/span.rust-debug | 16234 +++++++++------- .../function/linear-gradient/span.rust-debug | 2023 +- .../fixture/function/mix/span.rust-debug | 324 +- .../fixture/function/unknown/span.rust-debug | 275 +- .../fixture/function/url/span.rust-debug | 1840 +- .../fixture/function/var/span.rust-debug | 254 +- .../tests/fixture/hacks/span.rust-debug | 2 +- .../tests/fixture/hex-colors/span.rust-debug | 898 +- .../fixture/important/basic/span.rust-debug | 1199 +- .../tests/fixture/number/span.rust-debug | 2823 +-- .../tests/fixture/only/1/span.rust-debug | 195 +- .../fixture/property/escaped/span.rust-debug | 51 +- .../page-margin-properties/span.rust-debug | 79 +- .../span.rust-debug | 44 +- .../at-page/page-properties/span.rust-debug | 44 +- .../fixture/rome/at-page/span.rust-debug | 590 +- .../tests/fixture/rome/calc/span.rust-debug | 1815 +- .../fixture/rome/comment/span.rust-debug | 154 +- .../rome/custom-properties/span.rust-debug | 1241 +- .../fixture/rome/fit-content/span.rust-debug | 184 +- .../tests/fixture/rome/font/span.rust-debug | 65 +- .../fixture/rome/functions/span.rust-debug | 527 +- .../fixture/rome/grid/minmax/span.rust-debug | 289 +- .../grid/repeat/fit-content/span.rust-debug | 142 +- .../rome/grid/repeat/flex/span.rust-debug | 121 +- .../grid/repeat/line-name/span.rust-debug | 121 +- .../rome/grid/repeat/minmax/span.rust-debug | 170 +- .../grid/repeat/multi-values/span.rust-debug | 219 +- .../tests/fixture/rome/import/span.rust-debug | 2 +- .../fixture/rome/keyframe/span.rust-debug | 345 +- .../rome/media/condition/span.rust-debug | 292 +- .../rome/media/feature/span.rust-debug | 1 - .../fixture/rome/media/ratio/span.rust-debug | 3 +- .../fixture/rome/media/type/span.rust-debug | 1 - .../fixture/rome/min-and-max/span.rust-debug | 3306 ++-- .../fixture/rome/selectors/span.rust-debug | 198 +- .../tests/fixture/rome/smoke/span.rust-debug | 233 +- .../fixture/rome/supports/span.rust-debug | 599 +- .../tests/fixture/rome/values/span.rust-debug | 408 +- .../selector/attribute/span.rust-debug | 2 +- .../fixture/selector/comments/span.rust-debug | 2 +- .../fixture/selector/complex/span.rust-debug | 2 +- .../fixture/selector/compound/span.rust-debug | 2 +- .../tests/fixture/selector/id/span.rust-debug | 2 +- .../fixture/selector/list/span.rust-debug | 2 +- .../fixture/selector/nesting/span.rust-debug | 7206 ++++--- .../pseudo-class/an-plus-b/span.rust-debug | 2 +- .../selector/pseudo-class/any/span.rust-debug | 100 +- .../pseudo-class/basic/span.rust-debug | 2 +- .../selector/pseudo-class/dir/span.rust-debug | 2 +- .../pseudo-class/host-context/span.rust-debug | 2 +- .../pseudo-class/host/span.rust-debug | 2 +- .../selector/pseudo-class/is/span.rust-debug | 182 +- .../pseudo-class/lang/span.rust-debug | 2 +- .../pseudo-class/matches/span.rust-debug | 2 +- .../selector/pseudo-class/not/span.rust-debug | 184 +- .../pseudo-class/unknown/span.rust-debug | 1 - .../pseudo-class/where/span.rust-debug | 560 +- .../line-comment/css-in-js/1/span.rust-debug | 51 +- .../line-comment/css-in-js/2/span.rust-debug | 51 +- .../line-comment/css-in-js/3/span.rust-debug | 51 +- .../line-comment/css-in-js/4/span.rust-debug | 100 +- .../line-comment/css-in-js/5/span.rust-debug | 51 +- .../line-comment/css-in-js/6/span.rust-debug | 51 +- .../at-rule/font-face/output.swc-stderr | 21 +- .../output.swc-stderr | 7 +- .../keyframe-keyword/output.swc-stderr | 14 +- .../keyframe-number/output.swc-stderr | 7 +- .../media/invalid-nesting/output.swc-stderr | 7 +- .../media/wrong-stylesheet/output.swc-stderr | 7 +- .../at-rule/no-semi/output.swc-stderr | 3 +- .../double-quotes/output.swc-stderr | 14 +- .../invalid-escape/output.swc-stderr | 12 +- .../left-parenthesis/output.swc-stderr | 14 +- .../single-quotes/output.swc-stderr | 14 +- .../whitespace-in-middle/output.swc-stderr | 7 +- .../whitespace/output.swc-stderr | 5 +- .../recovery/cdo-and-cdc/output.swc-stderr | 15 +- .../comments/bad-comment-3/output.swc-stderr | 3 +- .../comments/declaration/output.swc-stderr | 7 +- .../declaration/basic/output.swc-stderr | 21 +- .../declaration/important-1/output.swc-stderr | 14 +- .../declaration/important/output.swc-stderr | 42 +- .../wrong-name-2/output.swc-stderr | 7 +- .../wrong-name-3/output.swc-stderr | 7 +- .../declaration/wrong-name/output.swc-stderr | 14 +- .../delim-token/ampersand/output.swc-stderr | 7 +- .../delim-token/asterisk/output.swc-stderr | 7 +- .../delim-token/at-sign/output.swc-stderr | 7 +- .../delim-token/bang/output.swc-stderr | 14 +- .../delim-token/bar/output.swc-stderr | 7 +- .../delim-token/caret/output.swc-stderr | 7 +- .../delim-token/dollar/output.swc-stderr | 7 +- .../delim-token/equals/output.swc-stderr | 7 +- .../greater-than/output.swc-stderr | 7 +- .../delim-token/hash/output.swc-stderr | 7 +- .../delim-token/less-than/output.swc-stderr | 7 +- .../delim-token/minus/output.swc-stderr | 21 +- .../delim-token/percent/output.swc-stderr | 7 +- .../delim-token/plus/output.swc-stderr | 21 +- .../question-mark/output.swc-stderr | 7 +- .../delim-token/star/output.swc-stderr | 7 +- .../delim-token/tilde/output.swc-stderr | 7 +- .../function/bad-comment-2/output.swc-stderr | 5 +- .../function/bad-comment/output.swc-stderr | 5 +- .../recovery/function/base/output.swc-stderr | 28 +- .../function/calc/space/output.swc-stderr | 7 +- .../nested-unclosed/output.swc-stderr | 7 +- .../recovery/function/rgb/output.swc-stderr | 65 +- .../function/unclosed-2/output.swc-stderr | 9 +- .../function/unclosed-3/output.swc-stderr | 7 +- .../function/unclosed/output.swc-stderr | 16 +- .../tests/recovery/hacks/output.swc-stderr | 287 +- .../recovery/ie-progid/output.swc-stderr | 14 +- .../tests/recovery/number/output.swc-stderr | 7 +- .../qualified-rule/broken/output.swc-stderr | 2 +- .../attribute/unclosed/output.swc-stderr | 4 +- .../simple-block/unclosed-1/output.swc-stderr | 3 +- .../simple-block/unclosed-2/output.swc-stderr | 9 +- .../simple-block/unclosed/output.swc-stderr | 5 +- .../basic/output.swc-stderr | 49 +- .../invalid-nested-1/output.swc-stderr | 8 +- .../invalid-nested-2/output.swc-stderr | 14 +- .../invalid-nested/output.swc-stderr | 14 +- .../recovery/styled-jsx/1/output.swc-stderr | 21 +- .../recovery/styled-jsx/2/output.swc-stderr | 7 +- .../recovery/unicode-range/output.swc-stderr | 14 +- .../exclamation/output.swc-stderr | 28 +- .../only-dashed/output.swc-stderr | 14 +- .../recovery/value/hash/eof/output.swc-stderr | 7 +- .../recovery/value/quotes/output.swc-stderr | 21 +- .../eof-double-quotes/output.swc-stderr | 7 +- .../eof-single-quotes/output.swc-stderr | 7 +- .../string/escaped/broken/output.swc-stderr | 7 +- .../string/escaped/eof/output.swc-stderr | 14 +- .../value/string/newline/output.swc-stderr | 15 +- .../value/url/basic/output.swc-stderr | 28 +- .../value/url/parenthesis/output.swc-stderr | 5 +- .../recovery/vercel/001/output.swc-stderr | 7 +- .../recovery/vercel/002/output.swc-stderr | 7 +- .../recovery/vercel/003/output.swc-stderr | 7 +- .../recovery/vercel/004/output.swc-stderr | 14 +- .../recovery/vercel/005/output.swc-stderr | 14 +- .../tests/span/js/decl/accessor.js.spans | 187 +- .../js/decl/class-no-close-brace.js.spans | 48 +- .../tests/span/js/decl/class.js.spans | 198 +- .../tests/span/js/decl/computed-key.js.spans | 63 +- .../tests/span/js/decl/constructor.js.spans | 57 +- .../span/js/decl/private-method.js.spans | 34 +- .../tests/span/js/decl/private-prop.js.spans | 98 +- .../static-blocks-with-line-breaks.js.spans | 90 +- .../tests/span/js/decl/static-blocks.js.spans | 80 +- .../span/js/expr/arrow-with-block.js.spans | 28 +- .../tests/span/js/expr/await.js.spans | 63 +- .../tests/span/js/expr/yield.js.spans | 175 +- .../js/issue-3236/arrow_function.js.spans | 35 +- .../span/js/issue-3236/function.js.spans | 35 +- .../tests/span/js/stmt/do-while.js.spans | 49 +- .../tests/span/js/stmt/for-in.js.spans | 94 +- .../tests/span/js/stmt/if.js.spans | 49 +- .../tests/span/js/stmt/label.js.spans | 21 +- .../tests/span/js/stmt/return.js.spans | 35 +- .../tests/span/js/stmt/switch.js.spans | 200 +- .../tests/span/js/stmt/throw.js.spans | 35 +- .../tests/span/js/super/obj1.js.spans | 7 +- .../tests/span/js/super/obj2.js.spans | 7 +- .../tests/span/js/super/obj3.js.spans | 151 +- .../tests/span/js/super/obj4.js.spans | 7 +- .../span/ts/decl/decorated-class.ts.spans | 1289 +- .../tests/span/ts/declare/enum.ts.spans | 42 +- .../tests/span/ts/declare/module.ts.spans | 49 +- .../tests/span/ts/expr/arrow.ts.spans | 35 +- .../tests/span/ts/type/enum.ts.spans | 63 +- .../tests/span/ts/type/interface.ts.spans | 154 +- .../missing-closing-brace/input.ts.stderr | 7 +- .../class/abstract/input.ts.stderr | 28 +- .../class/constructor-getter/input.ts.stderr | 7 +- .../class/constructor-setter/input.ts.stderr | 7 +- .../declare-class-method/input.ts.stderr | 7 +- .../declare-private-name/input.ts.stderr | 7 +- .../duplicated-modifiers/input.ts.stderr | 35 +- .../class/get-set-asi-issue-1/input.ts.stderr | 7 +- .../class/get-set-asi-issue-2/input.ts.stderr | 7 +- .../typescript-errors/class/input.ts.stderr | 14 +- .../class/method-readonly/input.ts.stderr | 7 +- .../missing-closing-brace/input.ts.stderr | 7 +- .../override-in-non-subclass/input.ts.stderr | 14 +- .../override-on-constructor/input.ts.stderr | 7 +- .../input.ts.stderr | 21 +- .../override-with-abstract/input.ts.stderr | 7 +- .../class/override-with-async/input.ts.stderr | 7 +- .../override-with-declare/input.ts.stderr | 14 +- .../override-with-readonly/input.ts.stderr | 7 +- .../override-with-static/input.ts.stderr | 7 +- .../input.ts.stderr | 7 +- .../parameter-properties/input.ts.stderr | 7 +- .../method/input.ts.stderr | 7 +- .../property/input.ts.stderr | 7 +- .../custom/const-enum-2/input.ts.stderr | 7 +- .../custom/const-enum/input.ts.stderr | 7 +- .../custom/issue-380/input.ts.stderr | 7 +- .../deno-9650/case1/input.ts.stderr | 7 +- .../issue-1211-1/input.ts.stderr | 7 +- .../issue-1391/case2/input.ts.stderr | 14 +- .../issue-2173/case1/input.tsx.stderr | 7 +- .../issue-3262/input.ts.stderr | 7 +- .../issue-3712/input.ts.stderr | 14 +- .../in-arrow-function/input.ts.stderr | 7 +- .../parserSuperExpression2/input.ts.stderr | 7 +- .../variance-annotations/1/input.ts.stderr | 14 +- 239 files changed, 44352 insertions(+), 32881 deletions(-) diff --git a/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug index d8a54a8c7341..53b18677a562 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] 1 | ,-> @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ 2 | | @charset "UTF-8"; /* Invalid, more than one space */ - 3 | `-> @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ + 3 | | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/charset/valid/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/charset/valid/span.rust-debug index b05d0af4f52c..49b4da9e9cd0 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/charset/valid/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/charset/valid/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/fixture/at-rule/charset/valid/input.css:1:1] - 1 | @charset "utf-8"; - : ^^^^^^^^^^^^^^^^^^ + 1 | ,-> @charset "utf-8"; `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug index 507a0d1026df..a426c430b6b5 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug @@ -7,7 +7,7 @@ 4 | | 5 | | @color-profile device-cmyk { 6 | | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - 7 | `-> } + 7 | | } `---- x Rule @@ -56,57 +56,66 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:24] + 1 | 9 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule @@ -155,55 +164,64 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:26] + 5 | k { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug index 4b13cc09ab18..5e5abb9ef337 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug @@ -133,7 +133,7 @@ 130 | | } 131 | | } 132 | | - 133 | `-> @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} + 133 | | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} `---- x Rule @@ -212,115 +212,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:27] + 1 | ) { + 2 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:6] + 2 | inner { + 3 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -429,8 +447,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } @@ -438,8 +457,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } @@ -447,8 +467,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } @@ -456,50 +477,58 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } @@ -507,121 +536,140 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:32] + 7 | ) { + 8 | @container ( width <= 150px ) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:29] + 8 | 0px ) { + 9 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:6] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -706,115 +754,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:32] + 15 | ) { + 16 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:6] + 16 | inner { + 17 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -905,115 +971,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:36] + 21 | ) { + 22 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:6] + 22 | inner { + 23 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -1122,69 +1206,80 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:11] + 27 | e { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^ `---- x Rule @@ -1254,153 +1349,178 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:13] + 31 | t { + 32 | display: grid; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:16] + 32 | id; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^ `---- x Rule @@ -1485,181 +1605,210 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^^^^^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:41] + 36 | ) { + 37 | .media-object { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:13] + 37 | bject { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^ `---- x Rule @@ -1804,129 +1953,150 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:66] + 42 | ) { + 43 | .card { margin-block: 2em; } + : ^^ `---- x Rule @@ -2071,129 +2241,150 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:65] + 46 | ) { + 47 | .card { margin-block: 2em; } + : ^^ `---- x Rule @@ -2266,243 +2457,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:31] + 50 | ) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^ `---- x Rule @@ -2575,243 +2806,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:31] + 54 | ) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^ `---- x Rule @@ -2884,243 +3155,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:31] + 58 | ) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^ `---- x Rule @@ -3193,243 +3504,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:31] + 62 | ) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^ `---- x Rule @@ -3502,243 +3853,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:31] + 66 | ) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ `---- x Rule @@ -3811,243 +4202,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:31] + 70 | ) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Rule @@ -4120,361 +4551,420 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^ `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:13] + 74 | n { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:61] + 75 | 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ `---- x Rule @@ -4577,115 +5067,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:34] + 80 | ) { + 81 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:6] + 81 | inner { + 82 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -4770,115 +5278,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:33] + 86 | ) { + 87 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:6] + 87 | inner { + 88 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -4957,115 +5483,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:29] + 92 | ) { + 93 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:6] + 93 | inner { + 94 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -5147,209 +5691,242 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:29] + 98 | ) { + 99 | .card { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:16] + 100 | : grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^ `---- x Rule @@ -5437,209 +6014,242 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:37] + 106 | ) { + 107 | .card { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:16] + 108 | : grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^ `---- x Rule @@ -5754,115 +6364,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:41] + 113 | ) { + 114 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:6] + 114 | inner { + 115 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -5971,115 +6599,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:36] + 119 | ) { + 120 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:6] + 120 | inner { + 121 | background-color: skyblue; + : ^^^^^^^ `---- x Rule @@ -6170,8 +6816,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } @@ -6179,8 +6826,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } @@ -6188,8 +6836,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } @@ -6197,80 +6846,93 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^^^^ `---- x Ident { value: Atom('--responsive' type=dynamic), raw: "--responsive" } - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^ `---- x Ident { value: Atom('true' type=static), raw: "true" } - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } @@ -6278,121 +6940,140 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:36] + 125 | ) { + 126 | @container style(--responsive: true) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:36] + 126 | true) { + 127 | #inner { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:6] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug index 71ba88c72b9a..517cd7faf677 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug @@ -9,7 +9,7 @@ 6 | | 7 | | ul { 8 | | list-style: thumbs; - 9 | `-> } + 9 | | } `---- x Rule @@ -64,111 +64,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] - 2 | system: cyclic; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:21] + 1 | s { + 2 | system: cyclic; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] - 2 | system: cyclic; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:21] + 1 | s { + 2 | system: cyclic; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:21] + 1 | s { + 2 | system: cyclic; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:21] + 1 | s { + 2 | system: cyclic; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:21] + 1 | s { + 2 | system: cyclic; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:21] + 1 | s { + 2 | system: cyclic; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:17] + 2 | ic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:17] + 2 | ic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:17] + 2 | ic; + 3 | symbols: "\1F44D"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:17] + 2 | ic; + 3 | symbols: "\1F44D"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:17] + 2 | ic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:17] + 2 | ic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:20] + 3 | D"; + 4 | suffix: " "; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:20] + 3 | D"; + 4 | suffix: " "; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:20] + 3 | D"; + 4 | suffix: " "; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:20] + 3 | D"; + 4 | suffix: " "; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:20] + 3 | D"; + 4 | suffix: " "; + : ^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:20] + 3 | D"; + 4 | suffix: " "; + : ^^^ `---- x Rule @@ -241,43 +259,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:2] + 7 | l { + 8 | list-style: thumbs; + : ^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug index 7fbd4686a764..cbc0a6fd3a2f 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug @@ -191,7 +191,7 @@ 188 | | body { 189 | | background-color: green; 190 | | } - 191 | `-> } + 191 | | } `---- x Rule @@ -3810,121 +3810,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:17] + 32 | ) { + 33 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:4] + 33 | body { + 34 | order: 7; + : ^ `---- x Rule @@ -4099,121 +4118,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:46] + 38 | ) { + 39 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:4] + 39 | body { + 40 | order: 8; + : ^ `---- x Rule @@ -4316,121 +4354,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:17] + 44 | ) { + 45 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:4] + 45 | body { + 46 | order: 1000; + : ^^^^ `---- x Rule @@ -4533,121 +4590,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:23] + 50 | ) { + 51 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:4] + 51 | body { + 52 | order: 1001; + : ^^^^ `---- x Rule @@ -4798,121 +4874,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:34] + 56 | ) { + 57 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:4] + 57 | body { + 58 | order: 1002; + : ^^^^ `---- x Rule @@ -5063,121 +5158,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:61] + 62 | ) { + 63 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:4] + 63 | body { + 64 | order: 1003; + : ^^^^ `---- x Rule @@ -5328,121 +5442,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:43] + 68 | ) { + 69 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:4] + 69 | body { + 70 | order: 1004; + : ^^^^ `---- x Rule @@ -5593,121 +5726,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:25] + 74 | ) { + 75 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:4] + 75 | body { + 76 | order: 1005; + : ^^^^ `---- x Rule @@ -5810,121 +5962,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:18] + 80 | ) { + 81 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:4] + 81 | body { + 82 | order: 1006; + : ^^^^ `---- x Rule @@ -6075,121 +6246,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:26] + 86 | ) { + 87 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:4] + 87 | body { + 88 | order: 6; + : ^ `---- x Rule @@ -6292,121 +6482,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:24] + 92 | ) { + 93 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:4] + 93 | body { + 94 | order: 3; + : ^ `---- x Rule @@ -6509,121 +6718,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:24] + 98 | ) { + 99 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:4] + 99 | body { + 100 | order: 4; + : ^ `---- x Rule @@ -6726,121 +6954,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:24] + 104 | ) { + 105 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:4] + 105 | body { + 106 | order: 5; + : ^ `---- x Rule @@ -6943,121 +7190,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:15] + 110 | ) { + 111 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:4] + 111 | body { + 112 | order: 1; + : ^ `---- x Rule @@ -7160,121 +7426,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:15] + 116 | ) { + 117 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:4] + 117 | body { + 118 | order: 1; + : ^ `---- x Rule @@ -7425,121 +7710,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:25] + 122 | ) { + 123 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:4] + 123 | body { + 124 | order: 1; + : ^ `---- x Rule @@ -7666,121 +7970,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:27] + 128 | ) { + 129 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:4] + 129 | body { + 130 | order: 2; + : ^ `---- x Rule @@ -7883,121 +8206,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:19] + 134 | ) { + 135 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:4] + 135 | body { + 136 | order: 1; + : ^ `---- x Rule @@ -8124,121 +8466,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:31] + 140 | ) { + 141 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:4] + 141 | body { + 142 | order: 2; + : ^ `---- x Rule @@ -8341,115 +8702,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:17] + 147 | ) { + 148 | .a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:2] + 148 | .a { + 149 | order: 1; + : ^ `---- x Rule @@ -8552,115 +8931,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:23] + 153 | ) { + 154 | .a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:2] + 154 | .a { + 155 | order: 2; + : ^ `---- x Rule @@ -8835,111 +9232,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:38] + 159 | ) { + 160 | .a { order: 3; } + : ^ `---- x Rule @@ -9042,121 +9457,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:25] + 163 | ) { + 164 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:4] + 164 | body { + 165 | background-color: red; + : ^^^ `---- x Rule @@ -9259,121 +9693,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:25] + 169 | ) { + 170 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:4] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^ `---- x Rule @@ -9476,121 +9929,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:25] + 175 | ) { + 176 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:4] + 176 | body { + 177 | background-color: green; + : ^^^^^ `---- x Rule @@ -9741,121 +10213,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:36] + 181 | ) { + 182 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:4] + 182 | body { + 183 | background-color: green; + : ^^^^^ `---- x Rule @@ -10006,119 +10497,138 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:41] + 187 | ) { + 188 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:4] + 188 | body { + 189 | background-color: green; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug index 018ace45a220..8af45663d440 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug @@ -24,7 +24,7 @@ 21 | | padding: 1rem 3rem; 22 | | } 23 | | } - 24 | `-> } + 24 | | } `---- x Rule @@ -97,121 +97,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:41] + 1 | ) { + 2 | h1 { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:2] + 2 | h1 { + 3 | color: green; + : ^^^^^ `---- x Rule @@ -383,167 +402,193 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:143] + 7 | ) { + 8 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:4] + 8 | body { + 9 | color: purple; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:16] + 9 | purple; + 10 | background: yellow; + : ^^^^^^ `---- x Rule @@ -802,8 +847,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } @@ -811,8 +857,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } @@ -820,8 +867,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } @@ -829,122 +877,142 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } @@ -952,173 +1020,201 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:41] + 18 | ) { + 19 | @media screen and (min-width: 900px) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:36] + 19 | 00px) { + 20 | article { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:7] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug index e275c3dac4a0..6b18868ba0eb 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug @@ -5,7 +5,7 @@ 2 | | font-family: "Open Sans"; 3 | | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), 4 | | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - 5 | `-> } + 5 | | } `---- x Rule @@ -54,193 +54,225 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), 4 | `-> url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), 4 | `-> url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:27] + 2 | s"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:68] + 3 | "), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug index a47e4e647127..00de0d19d03f 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug @@ -25,7 +25,7 @@ 22 | | /* circled form defined for both fonts */ 23 | | font-family: Otaru Kisa, Taisho Gothic; 24 | | font-variant: annotation(circled); - 25 | `-> } + 25 | | } `---- x Rule @@ -74,111 +74,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:33] + 1 | " { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Rule @@ -227,111 +245,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:26] + 5 | u { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Rule @@ -386,111 +422,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:31] + 9 | a { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ `---- x Rule @@ -545,111 +599,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:34] + 13 | c { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x Rule @@ -710,111 +782,129 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:39] + 17 | r { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ `---- x Rule @@ -911,151 +1001,176 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:43] + 22 | */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:41] + 23 | ic; + 24 | font-variant: annotation(circled); + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug index edba90e968a7..c2c74a42ebf1 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> @font-palette-values --SelectedPalette { 2 | | font-family: MyVectorColorFont; 3 | | base-palette: 3; - 4 | `-> } + 4 | | } `---- x Rule @@ -56,73 +56,85 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:38] + 1 | e { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:38] + 1 | e { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:38] + 1 | e { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:38] + 1 | e { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:38] + 1 | e { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:38] + 1 | e { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:33] + 2 | nt; + 3 | base-palette: 3; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:33] + 2 | nt; + 3 | base-palette: 3; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:33] + 2 | nt; + 3 | base-palette: 3; + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:33] + 2 | nt; + 3 | base-palette: 3; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:33] + 2 | nt; + 3 | base-palette: 3; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:33] + 2 | nt; + 3 | base-palette: 3; + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug index 3f4d7a85fc28..a8ef0d40b445 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug @@ -171,7 +171,7 @@ 168 | | 169 | | /*.foo {*/ 170 | | /* @import 'path.css';*/ - 171 | `-> /*}*/ + 171 | | /*}*/ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug index b87ebc82cddb..9c632e04c802 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug @@ -54,7 +54,7 @@ 51 | | tO { 52 | | transform: translateX(100%); 53 | | } - 54 | `-> } + 54 | | } `---- x Rule @@ -247,175 +247,207 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:18] + 5 | n { + 6 | ,-> from { 7 | | transform: translateX(0%); 8 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:18] + 5 | n { + 6 | from { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:18] + 5 | n { + 6 | ,-> from { 7 | | transform: translateX(0%); 8 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:18] + 5 | n { + 6 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:4] + 6 | from { + 7 | transform: translateX(0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:8:4] + 8 | } + 9 | + 10 | ,-> to { 11 | | transform: translateX(100%); 12 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:8:4] + 8 | } + 9 | + 10 | to { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:8:4] + 8 | } + 9 | + 10 | ,-> to { 11 | | transform: translateX(100%); 12 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:8:4] + 8 | } + 9 | + 10 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:2] + 10 | to { + 11 | transform: translateX(100%); + : ^^^ `---- x Rule @@ -473,411 +505,479 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:21] + 15 | r { + 16 | 0% { top: 0; left: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^^^^^^^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:25] + 16 | ; } + 17 | 30% { top: 50px; } + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:20] + 17 | ; } + 18 | 68%, 72% { left: 50px; } + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:26] + 18 | ; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ `---- x Rule @@ -1103,355 +1203,430 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:23] + 25 | { + 26 | + 27 | ,-> from { 28 | | margin-left: 0px; 29 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:23] + 25 | { + 26 | + 27 | from { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:23] + 25 | { + 26 | + 27 | ,-> from { 28 | | margin-left: 0px; 29 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:23] + 25 | { + 26 | + 27 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:4] + 27 | from { + 28 | margin-left: 0px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:29:4] + 29 | } + 30 | + 31 | ,-> 50% { 32 | | margin-left: 110px; 33 | | opacity: 1; 34 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | 50% { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:29:4] + 29 | } + 30 | + 31 | 50% { + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | 50% { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:29:4] + 29 | } + 30 | + 31 | 50% { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:29:4] + 29 | } + 30 | + 31 | ,-> 50% { 32 | | margin-left: 110px; 33 | | opacity: 1; 34 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | 50% { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:29:4] + 29 | } + 30 | + 31 | 50% { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:3] + 31 | 50% { + 32 | margin-left: 110px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:21] + 32 | 110px; + 33 | opacity: 1; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:21] + 32 | 110px; + 33 | opacity: 1; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:21] + 32 | 110px; + 33 | opacity: 1; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:21] + 32 | 110px; + 33 | opacity: 1; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:21] + 32 | 110px; + 33 | opacity: 1; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:21] + 32 | 110px; + 33 | opacity: 1; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:34:4] + 34 | } + 35 | + 36 | ,-> 50% { 37 | | opacity: 0.9; 38 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | 50% { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:34:4] + 34 | } + 35 | + 36 | 50% { + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | 50% { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:34:4] + 34 | } + 35 | + 36 | 50% { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:34:4] + 34 | } + 35 | + 36 | ,-> 50% { 37 | | opacity: 0.9; 38 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | 50% { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:34:4] + 34 | } + 35 | + 36 | 50% { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:3] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:3] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:3] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:3] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:3] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:3] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:38:4] + 38 | } + 39 | + 40 | ,-> to { 41 | | margin-left: 200px; 42 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:38:4] + 38 | } + 39 | + 40 | to { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:38:4] + 38 | } + 39 | + 40 | ,-> to { 41 | | margin-left: 200px; 42 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:38:4] + 38 | } + 39 | + 40 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:2] + 40 | to { + 41 | margin-left: 200px; + : ^^ `---- x Rule @@ -1518,173 +1693,205 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | ,-> fRoM { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:21] + 46 | p { + 47 | ,-> fRoM { 48 | | transform: translateX(0%); 49 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | fRoM { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:21] + 46 | p { + 47 | fRoM { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | ,-> fRoM { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:21] + 46 | p { + 47 | ,-> fRoM { 48 | | transform: translateX(0%); 49 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | fRoM { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:21] + 46 | p { + 47 | fRoM { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:4] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | ,-> tO { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:49:4] + 49 | } + 50 | + 51 | ,-> tO { 52 | | transform: translateX(100%); 53 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | tO { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:49:4] + 49 | } + 50 | + 51 | tO { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | ,-> tO { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:49:4] + 49 | } + 50 | + 51 | ,-> tO { 52 | | transform: translateX(100%); 53 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | tO { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:49:4] + 49 | } + 50 | + 51 | tO { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:2] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug index e5a2d94541ec..6e633aa31ed3 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug @@ -51,7 +51,7 @@ 48 | | @layer framework.theme { 49 | | /* These styles will be added to the theme layer inside the framework layer */ 50 | | blockquote { color: rebeccapurple; } - 51 | `-> } + 51 | | } `---- x Rule @@ -211,197 +211,228 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | @keyframes slide-left { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | @keyframes slide-left { + : ^^^^^^^^^ `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | @keyframes slide-left { + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:15] + 3 | e { + 4 | @keyframes slide-left { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:21] + 4 | -left { + 5 | from { translate: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:24] + 5 | e: 0; } + 6 | to { translate: -100% 0; } + : ^ `---- x Rule @@ -471,185 +502,214 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | @keyframes slide-left { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | @keyframes slide-left { + : ^^^^^^^^^ `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | @keyframes slide-left { + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:16] + 10 | k { + 11 | @keyframes slide-left { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:21] + 11 | -left { + 12 | from { margin-left: 0; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:26] + 12 | t: 0; } + 13 | to { margin-left: -100%; } + : ^^^^ `---- x Rule @@ -920,117 +980,136 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:17] + 22 | e { + 23 | strong { font-weight: bold; } + : ^^^^ `---- x Rule @@ -1103,325 +1182,388 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:16] + 26 | k { + 27 | .title { font-weight: 100; } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | @layer theme { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | @layer theme { + : ^^^^^ `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | @layer theme { + : ^^^^^ `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | @layer theme { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | @layer theme { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:31] + 27 | } + 28 | + 29 | @layer theme { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:12] + 29 | theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ `---- x Rule @@ -1482,117 +1624,136 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^ `---- x AttributeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:12] + 34 | t { + 35 | [hidden] { display: none; } + : ^^^^ `---- x Rule @@ -1671,383 +1832,455 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | @layer default { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | @layer default { + : ^^^^^ `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | @layer default { + : ^^^^^^^ `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | @layer default { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | @layer default { + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:16] + 38 | k { + 39 | @layer default { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:14] + 39 | fault { + 40 | p { margin-block: 0.75em; } + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | @layer theme { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | @layer theme { + : ^^^^^ `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | @layer theme { + : ^^^^^ `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | @layer theme { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | @layer theme { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:41:4] + 41 | } + 42 | + 43 | @layer theme { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:12] + 43 | theme { + 44 | p { color: #222; } + : ^^^^ `---- x Rule @@ -2117,115 +2350,134 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:80] + 49 | */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug index 7141fb91a0da..62b99450191a 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug @@ -151,7 +151,7 @@ 148 | | @media func(100px) {} 149 | | @media screen and func(100px) {} 150 | | @media(min-width:calc(10px + 10px)) {} - 151 | `-> @media (width > calc(220px + 100px)) {} + 151 | | @media (width > calc(220px + 100px)) {} `---- x Rule @@ -14225,160 +14225,185 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | ,-> html 119 | | main { 120 | | color: orange; 121 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | ,-> html 119 | | main { 120 | | color: orange; 121 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | ,-> html 119 | | main { 120 | | color: orange; 121 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | ,-> html 119 | `-> main { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | ,-> html 119 | `-> main { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | html + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | html + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | html + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | html + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | html + : ^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:12] + 117 | t { + 118 | ,-> html 119 | `-> main { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | main { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | main { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | main { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | main { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | main { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | ,-> main { + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | ,-> main { 120 | | color: orange; 121 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:6] + 118 | tml + 119 | main { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:4] + 119 | main { + 120 | color: orange; + : ^^^^^^ `---- x Rule @@ -14454,160 +14479,185 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | ,-> html, 126 | | main { 127 | | color: orange; 128 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | ,-> html, 126 | | main { 127 | | color: orange; 128 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | ,-> html, 126 | | main { 127 | | color: orange; 128 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | ,-> html, 126 | `-> main { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | html, + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | html, + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | html, + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | html, + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | html, + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:12] + 124 | t { + 125 | html, + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | ,-> main { + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | ,-> main { 127 | | color: orange; 128 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:7] + 125 | ml, + 126 | main { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:4] + 126 | main { + 127 | color: orange; + : ^^^^^^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug index f7a74d74040a..d65136c6fa4c 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug @@ -8,7 +8,7 @@ 5 | | @namespace svg url(http://www.w3.org/2000/svg); 6 | | @namespace svg url("http://www.w3.org/2000/svg"); 7 | | @namespace "http://www.w3.org/1999/xhtml"; - 8 | `-> @namespace svg "http://www.w3.org/2000/svg"; + 8 | | @namespace svg "http://www.w3.org/2000/svg"; `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug index 603b11a9968f..da601f0d59e2 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug @@ -31,7 +31,7 @@ 28 | | color: green; 29 | | } 30 | | } - 31 | `-> } + 31 | | } `---- x Rule @@ -107,187 +107,217 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:4] + 1 | o { + 2 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:13] + 2 | ed; + 3 | @nest & > .bar { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:14] + 3 | .bar { + 4 | color: blue; + : ^^^^ `---- x Rule @@ -363,187 +393,217 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:4] + 8 | o { + 9 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:13] + 9 | ed; + 10 | @nest .parent & { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:15] + 10 | ent & { + 11 | color: blue; + : ^^^^ `---- x Rule @@ -619,199 +679,231 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:4] + 15 | o { + 16 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:13] + 16 | ed; + 17 | @nest :not(&) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:13] + 17 | ot(&) { + 18 | color: blue; + : ^^^^ `---- x Rule @@ -899,50 +991,59 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:4] + 22 | o { + 23 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; @@ -951,8 +1052,10 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; @@ -961,8 +1064,10 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; @@ -971,74 +1076,98 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; @@ -1047,173 +1176,202 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:15] + 23 | e; + 24 | + 25 | @nest .bar & { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:12] + 25 | bar & { + 26 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:13] + 26 | r: red; + 27 | &.baz { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:5] + 27 | &.baz { + 28 | color: green; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug index 2946a612c490..d63052889d2c 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug @@ -60,7 +60,7 @@ 57 | | } 58 | | 59 | | margin: 20px; - 60 | `-> } + 60 | | } `---- x Rule @@ -1288,75 +1288,87 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:5] + 17 | e { + 18 | @top-left {} + : ^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:5] + 17 | e { + 18 | @top-left {} + : ^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:5] + 17 | e { + 18 | @top-left {} + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:5] + 17 | e { + 18 | @top-left {} + : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:5] + 17 | e { + 18 | @top-left {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:5] + 17 | e { + 18 | @top-left {} + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:14] + 18 | {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:14] + 18 | {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:14] + 18 | {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:14] + 18 | {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:14] + 18 | {} + 19 | @bottom-center {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:14] + 18 | {} + 19 | @bottom-center {} + : ^ `---- x Rule @@ -1810,75 +1822,87 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:12] + 26 | t { + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:12] + 26 | t { + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:12] + 26 | t { + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:12] + 26 | t { + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:12] + 26 | t { + 27 | @bottom-left-corner {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:12] + 26 | t { + 27 | @bottom-left-corner {} + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:24] + 27 | {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:24] + 27 | {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:24] + 27 | {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:24] + 27 | {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:24] + 27 | {} + 28 | @bottom-right-corner {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:24] + 27 | {} + 28 | @bottom-right-corner {} + : ^ `---- x Rule @@ -2401,228 +2425,270 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:12] + 37 | t { + 38 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:12] + 37 | t { + 38 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:12] + 37 | t { + 38 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:12] + 37 | t { + 38 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:12] + 37 | t { + 38 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:12] + 37 | t { + 38 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:38:16] + 38 | n; + 39 | + 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:38:16] + 38 | n; + 39 | + 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:38:16] + 38 | n; + 39 | + 40 | @top-left { + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:38:16] + 38 | n; + 39 | + 40 | @top-left { + : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:38:16] + 38 | n; + 39 | + 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | @top-left { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:38:16] + 38 | n; + 39 | + 40 | @top-left { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:9] + 40 | -left { + 41 | content: "foo"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:9] + 40 | -left { + 41 | content: "foo"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:9] + 40 | -left { + 41 | content: "foo"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:9] + 40 | -left { + 41 | content: "foo"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:9] + 40 | -left { + 41 | content: "foo"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:9] + 40 | -left { + 41 | content: "foo"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:17] + 41 | "foo"; + 42 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:17] + 41 | "foo"; + 42 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:17] + 41 | "foo"; + 42 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:17] + 41 | "foo"; + 42 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:17] + 41 | "foo"; + 42 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:17] + 41 | "foo"; + 42 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:3] + 43 | } + 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:3] + 43 | } + 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:3] + 43 | } + 44 | @top-right { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:3] + 43 | } + 44 | @top-right { + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:3] + 43 | } + 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | @top-right { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:3] + 43 | } + 44 | @top-right { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:10] + 44 | right { + 45 | content: "bar"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:10] + 44 | right { + 45 | content: "bar"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:10] + 44 | right { + 45 | content: "bar"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:10] + 44 | right { + 45 | content: "bar"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:10] + 44 | right { + 45 | content: "bar"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:10] + 44 | right { + 45 | content: "bar"; + : ^^^^^ `---- x Rule @@ -2719,280 +2785,331 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:12] + 48 | t { + 49 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:12] + 48 | t { + 49 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:12] + 48 | t { + 49 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:12] + 48 | t { + 49 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:12] + 48 | t { + 49 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:12] + 48 | t { + 49 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:49:16] + 49 | n; + 50 | + 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:49:16] + 49 | n; + 50 | + 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:49:16] + 49 | n; + 50 | + 51 | @top-left { + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:49:16] + 49 | n; + 50 | + 51 | @top-left { + : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:49:16] + 49 | n; + 50 | + 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | @top-left { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:49:16] + 49 | n; + 50 | + 51 | @top-left { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:9] + 51 | -left { + 52 | content: "foo"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:9] + 51 | -left { + 52 | content: "foo"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:9] + 51 | -left { + 52 | content: "foo"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:9] + 51 | -left { + 52 | content: "foo"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:9] + 51 | -left { + 52 | content: "foo"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:9] + 51 | -left { + 52 | content: "foo"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:17] + 52 | "foo"; + 53 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:17] + 52 | "foo"; + 53 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:17] + 52 | "foo"; + 53 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:17] + 52 | "foo"; + 53 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:17] + 52 | "foo"; + 53 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:17] + 52 | "foo"; + 53 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:3] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:3] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:3] + 54 | } + 55 | @top-right { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:3] + 54 | } + 55 | @top-right { + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:3] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:3] + 54 | } + 55 | @top-right { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:10] + 55 | right { + 56 | content: "bar"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:10] + 55 | right { + 56 | content: "bar"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:10] + 55 | right { + 56 | content: "bar"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:10] + 55 | right { + 56 | content: "bar"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:10] + 55 | right { + 56 | content: "bar"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:10] + 55 | right { + 56 | content: "bar"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:2] + 58 | + 59 | margin: 20px; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug index c1a2a1e968b6..8bdb6e553e96 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug @@ -5,7 +5,7 @@ 2 | | syntax: ''; 3 | | inherits: false; 4 | | initial-value: #c0ffee; - 5 | `-> } + 5 | | } `---- x Rule @@ -54,115 +54,134 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] - 2 | syntax: ''; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:20] + 1 | r { + 2 | syntax: ''; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] - 2 | syntax: ''; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:20] + 1 | r { + 2 | syntax: ''; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] - 2 | syntax: ''; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:20] + 1 | r { + 2 | syntax: ''; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] - 2 | syntax: ''; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:20] + 1 | r { + 2 | syntax: ''; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] - 2 | syntax: ''; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:20] + 1 | r { + 2 | syntax: ''; + : ^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] - 2 | syntax: ''; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:20] + 1 | r { + 2 | syntax: ''; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:20] + 2 | >'; + 3 | inherits: false; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:20] + 2 | >'; + 3 | inherits: false; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:20] + 2 | >'; + 3 | inherits: false; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:20] + 2 | >'; + 3 | inherits: false; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:20] + 2 | >'; + 3 | inherits: false; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:20] + 2 | >'; + 3 | inherits: false; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:18] + 3 | se; + 4 | initial-value: #c0ffee; + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug index e759b236ed40..8468fa3eedad 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug @@ -169,7 +169,7 @@ 166 | | 167 | | @supports ( --var "test" ) { 168 | | * { background: red; } - 169 | `-> } + 169 | | } `---- x Rule @@ -272,121 +272,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:25] + 1 | ) { + 2 | div { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:3] + 2 | div { + 3 | display: grid; + : ^^^^ `---- x Rule @@ -507,126 +526,147 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:25] + 7 | ) { + 8 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:4] + 8 | body { + 9 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 14 | | display: flex; 15 | | } @@ -634,8 +674,10 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 14 | | display: flex; 15 | | } @@ -643,8 +685,10 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 14 | | display: flex; 15 | | } @@ -652,122 +696,162 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 14 | | display: flex; 15 | | } @@ -775,127 +859,148 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | @media screen and (min-width: 900px) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:10:4] + 10 | } + 11 | + 12 | @media screen and (min-width: 900px) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:36] + 12 | 00px) { + 13 | article { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:7] + 13 | article { + 14 | display: flex; + : ^^^^ `---- x Rule @@ -1899,376 +2004,438 @@ `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or 24 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or 24 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:48] + 22 | r + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:45] + 23 | r + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ,-> ( -o-box-shadow: 0 0 2px black inset ) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ,-> ( -o-box-shadow: 0 0 2px black inset ) { 26 | | 27 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:48] + 24 | r + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Rule @@ -4441,175 +4608,203 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:29] + 39 | ) { + 40 | col.selected || td { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:18] + 40 | || td { + 41 | background: tan; + : ^^^ `---- x Rule @@ -4730,139 +4925,161 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:34] + 45 | ) { + 46 | a:focus-visible { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:15] + 46 | sible { + 47 | background: yellow; + : ^^^^^^ `---- x Rule @@ -4959,121 +5176,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^^^ `---- x AttributeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:34] + 51 | ) { + 52 | [--self] { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:8] + 52 | self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^ `---- x Rule @@ -5170,105 +5406,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:20] + 57 | ) { + 58 | * { background: red; } + : ^^^ `---- x Rule @@ -5383,105 +5636,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:22] + 61 | ) { + 62 | * { background: red; } + : ^^^ `---- x Rule @@ -5590,105 +5860,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:23] + 65 | ) { + 66 | * { background: red; } + : ^^^ `---- x Rule @@ -5803,105 +6090,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:25] + 69 | ) { + 70 | * { background: red; } + : ^^^ `---- x Rule @@ -6058,105 +6362,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:26] + 73 | ) { + 74 | * { background: red; } + : ^^^ `---- x Rule @@ -6319,105 +6640,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:28] + 77 | ) { + 78 | * { background: red; } + : ^^^ `---- x Rule @@ -6628,105 +6966,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:49] + 81 | ) { + 82 | * { background: red; } + : ^^^ `---- x Rule @@ -6844,8 +7199,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6856,8 +7212,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6868,8 +7225,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6880,56 +7238,65 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^^^^ `---- x Ident { value: Atom('anim' type=inline), raw: "anim" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6940,288 +7307,335 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | @-custom-keyframe anim { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | ,-> @-custom-keyframe anim { 87 | `-> from { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:32] + 85 | ) { + 86 | ,-> @-custom-keyframe anim { 87 | `-> from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | from { + : ^^^^ `---- x Ident { value: Atom('from' type=static), raw: "from" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | from { + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | from { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | ,-> from { 88 | | color: black; 89 | `-> } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | ,-> from { 88 | | color: black; 89 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | ,-> from { 88 | `-> color: black; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:22] + 86 | anim { + 87 | ,-> from { 88 | `-> color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^^^^^ `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^^^^^ `---- x Ident { value: Atom('black' type=inline), raw: "black" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^ `---- x Semi - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | color: black; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | ,-> color: black; 89 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:4] + 87 | from { + 88 | ,-> color: black; 89 | `-> } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] - 89 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:19] + 88 | black; + 89 | ,-> } 90 | `-> to { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] - 89 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:19] + 88 | black; + 89 | ,-> } 90 | `-> to { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | to { + : ^^ `---- x Ident { value: Atom('to' type=static), raw: "to" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | to { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | to { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | ,-> to { 91 | | color: white 92 | `-> } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | ,-> to { 91 | | color: white 92 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | ,-> to { 91 | `-> color: white `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:3] + 89 | } + 90 | ,-> to { 91 | `-> color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^^^^^ `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^^^^^ `---- x Ident { value: Atom('white' type=inline), raw: "white" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | color: white + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | ,-> color: white 92 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:2] + 90 | to { + 91 | ,-> color: white 92 | `-> } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:92:9] - 92 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:18] + 91 | : white + 92 | ,-> } 93 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:92:9] - 92 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:18] + 91 | : white + 92 | ,-> } 93 | `-> } `---- @@ -7307,105 +7721,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:17] + 96 | ) { + 97 | * { background: red; } + : ^^^ `---- x Rule @@ -7508,139 +7939,161 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:24] + 100 | ) { + 101 | body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:4] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^ `---- x Rule @@ -7860,232 +8313,269 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ,-> ul > li, 108 | | ol > li { 109 | | color: red; 110 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ,-> ul > li, 108 | | ol > li { 109 | | color: red; 110 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ,-> ul > li, 108 | | ol > li { 109 | | color: red; 110 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ,-> ul > li, 108 | `-> ol > li { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ul > li, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:33] + 106 | ) { + 107 | ul > li, + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ,-> ol > li { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ,-> ol > li { 109 | | color: red; 110 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:10] + 107 | li, + 108 | ol > li { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:7] + 108 | > li { + 109 | color: red; + : ^^^ `---- x Rule @@ -8329,8 +8819,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | | ) { @@ -8339,8 +8830,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | | ) { @@ -8349,8 +8841,9 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | | ) { @@ -8359,368 +8852,427 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | :is( - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:42] + 113 | ) { + 114 | :is( + : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | ,-> :nth-child(1n of ul, ol) a, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | ,-> :nth-child(1n of ul, ol) a, 116 | `-> details > summary `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | ,-> :nth-child(1n of ul, ol) a, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | ,-> :nth-child(1n of ul, ol) a, 116 | `-> details > summary `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:4] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:29] + 115 | l) a, + 116 | details > summary + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] - 117 | ,-> ) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:23] + 116 | y + 117 | ,-> ) { 118 | | color: red 119 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] - 117 | ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:23] + 116 | y + 117 | ) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | ,-> color: red + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | ,-> color: red 119 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | ,-> color: red + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | ,-> color: red 119 | `-> } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | ,-> color: red + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | ,-> color: red 119 | `-> } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | color: red + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | color: red + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | color: red + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:1] + 117 | ) { + 118 | color: red + : ^^^ `---- x Rule @@ -8838,8 +9390,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8850,8 +9403,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8862,8 +9416,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8874,56 +9429,65 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^^^^ `---- x Ident { value: Atom('anim' type=inline), raw: "anim" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8934,288 +9498,335 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | @-custom-keyframe anim { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | ,-> @-custom-keyframe anim { 124 | `-> from { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:32] + 122 | ) { + 123 | ,-> @-custom-keyframe anim { 124 | `-> from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | from { + : ^^^^ `---- x Ident { value: Atom('from' type=static), raw: "from" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | from { + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | from { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | ,-> from { 125 | | color: black; 126 | `-> } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | ,-> from { 125 | | color: black; 126 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | ,-> from { 125 | `-> color: black; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:22] + 123 | anim { + 124 | ,-> from { 125 | `-> color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^^^^^ `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^^^^^ `---- x Ident { value: Atom('black' type=inline), raw: "black" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^ `---- x Semi - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | color: black; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | ,-> color: black; 126 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:4] + 124 | from { + 125 | ,-> color: black; 126 | `-> } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] - 126 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:19] + 125 | black; + 126 | ,-> } 127 | `-> to { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] - 126 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:19] + 125 | black; + 126 | ,-> } 127 | `-> to { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | to { + : ^^ `---- x Ident { value: Atom('to' type=static), raw: "to" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | to { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | to { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | ,-> to { 128 | | color: white 129 | `-> } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | ,-> to { 128 | | color: white 129 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | ,-> to { 128 | `-> color: white `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:3] + 126 | } + 127 | ,-> to { 128 | `-> color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^^^^^ `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^^^^^ `---- x Ident { value: Atom('white' type=inline), raw: "white" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | color: white + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | ,-> color: white 129 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:2] + 127 | to { + 128 | ,-> color: white 129 | `-> } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:129:9] - 129 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:18] + 128 | : white + 129 | ,-> } 130 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:129:9] - 129 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:18] + 128 | : white + 129 | ,-> } 130 | `-> } `---- @@ -9337,139 +9948,161 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:34] + 133 | ) { + 134 | a:focus-visible { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:15] + 134 | sible { + 135 | background: yellow; + : ^^^^^^ `---- x Rule @@ -9698,121 +10331,140 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:38] + 139 | ) { + 140 | div { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:3] + 140 | div { + 141 | background: red; + : ^^^ `---- x Rule @@ -9939,105 +10591,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:30] + 145 | ) { + 146 | * { background: red; } + : ^^^ `---- x Rule @@ -10122,105 +10791,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:17] + 149 | ) { + 150 | * { background: red; } + : ^^^ `---- x Rule @@ -10389,175 +11075,203 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:43] + 153 | ) { + 154 | col.selected || td { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:18] + 154 | || td { + 155 | background: tan; + : ^^^ `---- x Rule @@ -10684,105 +11398,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:36] + 159 | ) { + 160 | * { background: red; } + : ^^^ `---- x Rule @@ -10891,105 +11622,122 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:23] + 163 | ) { + 164 | * { background: red; } + : ^^^ `---- x Rule @@ -11122,103 +11870,120 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:32] + 167 | ) { + 168 | * { background: red; } + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug index c39cec702526..6200605837ca 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug @@ -65,7 +65,7 @@ 62 | | @unknown x ( a - b ) ; 63 | | @unknown x ( a * b ) ; 64 | | @unknown x ( a / b ) ; - 65 | `-> @unknown{} + 65 | | @unknown{} `---- x Rule @@ -4617,112 +4617,130 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^^^ `---- x CDC - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | --> {} - : ^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | --> {} + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:38:5] - 38 | ,-> --> {} + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | ,-> --> {} 39 | `-> {} + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:8] + 37 | n { + 38 | ,-> --> {} 39 | `-> + 17 | | --> `---- x Rule @@ -192,45 +192,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:3] + 7 | v { + 8 | color: red; + : ^^^ `---- x Rule @@ -297,43 +304,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:6] + 13 | s { + 14 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/comment/span.rust-debug b/crates/swc_css_parser/tests/fixture/comment/span.rust-debug index 46a37bb0b393..cdb6bb5e2eb9 100644 --- a/crates/swc_css_parser/tests/fixture/comment/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/comment/span.rust-debug @@ -36,7 +36,7 @@ 33 | | /*!te**st*/ 34 | | /****************************/ 35 | | /*************** FOO *****************/ - 36 | `-> /* comment *//* comment */ + 36 | | /* comment *//* comment */ `---- x Rule @@ -234,87 +234,101 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:14] + 10 | */ + 11 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:15] + 12 | */ + 13 | background: red; + : ^^^ `---- x Rule @@ -390,45 +404,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug b/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug index 904e1b5153e9..5bb374e7784c 100644 --- a/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug @@ -55,7 +55,7 @@ 52 | | --empty-var: ; 53 | | --bad-var:; 54 | | number: 0.1.2.3; - 55 | `-> } + 55 | | } `---- x Rule @@ -152,57 +152,66 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:11] + 3 | t { + 4 | margin: 2em; + : ^^ `---- x Rule @@ -335,115 +344,133 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | ,-> .class { 8 | | color: red; 9 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | ,-> .class { 8 | | color: red; 9 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | ,-> .class { 8 | | color: red; 9 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | ,-> .class { 8 | | color: red; 9 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:26] + 6 | ) { + 7 | .class { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:6] + 7 | class { + 8 | color: red; + : ^^^ `---- x Rule @@ -1460,50 +1487,58 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:11] + 14 | ) { + 15 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | ,-> background: + ,-[$DIR/tests/fixture/csstree/1/input.css:17:31] + 17 | ;*/ + 18 | ,-> background: 19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), 20 | | url(path/to.png) url( 'path/test.svg' ) 21 | | u+123-456 u+123??? @@ -1511,8 +1546,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | ,-> background: + ,-[$DIR/tests/fixture/csstree/1/input.css:17:31] + 17 | ;*/ + 18 | ,-> background: 19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), 20 | | url(path/to.png) url( 'path/test.svg' ) 21 | | u+123-456 u+123??? @@ -1520,8 +1556,9 @@ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | ,-> background: + ,-[$DIR/tests/fixture/csstree/1/input.css:17:31] + 17 | ;*/ + 18 | ,-> background: 19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), 20 | | url(path/to.png) url( 'path/test.svg' ) 21 | | u+123-456 u+123??? @@ -1529,627 +1566,731 @@ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | background: - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:17:31] + 17 | ;*/ + 18 | background: + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | background: - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:17:31] + 17 | ;*/ + 18 | background: + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:13] + 18 | nd: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:47] + 19 | 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:41] + 20 | ' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:41] + 20 | ' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:41] + 20 | ' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:41] + 20 | ' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:20] + 21 | ??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^ `---- x Rule @@ -2282,8 +2423,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); @@ -2291,8 +2433,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); @@ -2300,8 +2443,9 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); @@ -2309,86 +2453,100 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^ `---- x NamespacePrefix - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^ `---- x Namespace - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^ `---- x AnyNamespace - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); @@ -2396,273 +2554,318 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:34] + 25 | ) { + 26 | *|span:before { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ `---- x Ident { value: Atom('something' type=dynamic), raw: "something" } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ `---- x Ident { value: Atom('important' type=static), raw: "important" } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:13] + 26 | efore { + 27 | --custom1: { something !important }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^ `---- x LParen - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^ `---- x LBracket - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:38] + 27 | tant }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^ `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^ `---- x HexColor - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:29] + 28 | ortant; + 29 | background: element(#id); + : ^^^ `---- x Rule @@ -2837,157 +3040,182 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:48] + 33 | ) { + 34 | .rule { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^ `---- x Rule @@ -3186,45 +3414,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^ `---- x Integer - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:23] + 39 | ] { + 40 | -foo: 123; + : ^^^ `---- x Rule @@ -3333,231 +3568,269 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:17] + 45 | ' { + 46 | from { color: red } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:22] + 46 | d } + 47 | 50.1% { color: green; background: green } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:43] + 47 | n } + 48 | 100% { ;color: blue;; } + : ^^^^ `---- x Rule @@ -3654,127 +3927,148 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:51:15] + 51 | s { + 52 | --empty-var: ; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:51:15] + 51 | s { + 52 | --empty-var: ; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:51:15] + 51 | s { + 52 | --empty-var: ; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:51:15] + 51 | s { + 52 | --empty-var: ; + : ^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:51:15] + 51 | s { + 52 | --empty-var: ; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:16] + 52 | : ; + 53 | --bad-var:; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:16] + 52 | : ; + 53 | --bad-var:; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:16] + 52 | : ; + 53 | --bad-var:; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:16] + 52 | : ; + 53 | --bad-var:; + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:16] + 52 | : ; + 53 | --bad-var:; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:13] + 53 | r:; + 54 | number: 0.1.2.3; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug b/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug index a9e1172d46d9..2f34bb743a3c 100644 --- a/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug @@ -15,7 +15,7 @@ 12 | | } 13 | | 14 | | @--custom {} - 15 | `-> @--library1-custom {} + 15 | | @--library1-custom {} `---- x Rule @@ -85,87 +85,101 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^ `---- x Hash { is_id: false, value: Atom('06c' type=inline), raw: "06c" } - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:5] + 1 | t { + 2 | --main-color: #06c; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^ `---- x Hash { is_id: false, value: Atom('006' type=inline), raw: "006" } - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:21] + 2 | 6c; + 3 | --accent-color: #006; + : ^^^^ `---- x Rule @@ -232,45 +246,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^ `---- x Ident { value: Atom('blue' type=inline), raw: "blue" } - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:4] + 6 | o { + 7 | --fg-color: blue; + : ^^^^ `---- x Rule @@ -373,63 +394,73 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:7] + 10 | 1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug b/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug index 0790b1600544..34102b0d14e2 100644 --- a/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug @@ -27,7 +27,7 @@ 24 | | 25 | | @font-face { 26 | | prop1: value;;;prop2: value; - 27 | `-> } + 27 | | } `---- x Rule @@ -73,75 +73,87 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:10] + 1 | e { + 2 | prop1: value; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:10] + 1 | e { + 2 | prop1: value; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:10] + 1 | e { + 2 | prop1: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:10] + 1 | e { + 2 | prop1: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:10] + 1 | e { + 2 | prop1: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:10] + 1 | e { + 2 | prop1: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:15] + 2 | ue; + 3 | prop2: value; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:15] + 2 | ue; + 3 | prop2: value; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:15] + 2 | ue; + 3 | prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:15] + 2 | ue; + 3 | prop2: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:15] + 2 | ue; + 3 | prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:15] + 2 | ue; + 3 | prop2: value; + : ^^^^^ `---- x Rule @@ -190,75 +202,87 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:10] + 6 | e { + 7 | prop1: value; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:10] + 6 | e { + 7 | prop1: value; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:10] + 6 | e { + 7 | prop1: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:10] + 6 | e { + 7 | prop1: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:10] + 6 | e { + 7 | prop1: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:10] + 6 | e { + 7 | prop1: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:8:7] + 8 | ;;; + 9 | prop2: value; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:8:7] + 8 | ;;; + 9 | prop2: value; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:8:7] + 8 | ;;; + 9 | prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:8:7] + 8 | ;;; + 9 | prop2: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:8:7] + 8 | ;;; + 9 | prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:8:7] + 8 | ;;; + 9 | prop2: value; + : ^^^^^ `---- x Rule @@ -301,39 +325,45 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:12] + 13 | {;; + 14 | prop1: value;; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:12] + 13 | {;; + 14 | prop1: value;; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:12] + 13 | {;; + 14 | prop1: value;; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:12] + 13 | {;; + 14 | prop1: value;; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:12] + 13 | {;; + 14 | prop1: value;; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:12] + 13 | {;; + 14 | prop1: value;; + : ^^^^^ `---- x Rule @@ -376,41 +406,47 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:10] + 17 | e { + 18 | prop1: value + : ^^^^^^^^^^^^^ 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:10] + 17 | e { + 18 | prop1: value + : ^^^^^^^^^^^^^ 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:10] + 17 | e { + 18 | prop1: value + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:10] + 17 | e { + 18 | prop1: value + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:10] + 17 | e { + 18 | prop1: value + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:10] + 17 | e { + 18 | prop1: value + : ^^^^^ `---- x Rule @@ -453,77 +489,89 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^^ 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^^ 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:10] + 21 | e { + 22 | prop1: value;;;prop2: value + : ^^^^^ `---- x Rule @@ -566,73 +614,85 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:10] + 25 | e { + 26 | prop1: value;;;prop2: value; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug b/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug index c78d81e96e13..d77df355fb66 100644 --- a/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug @@ -33,7 +33,7 @@ 30 | | a {;; 31 | | color: black; 32 | | ; ; - 33 | `-> } + 33 | | } `---- x Rule @@ -172,1605 +172,1872 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:3] + 1 | v { + 2 | prop: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:14] + 2 | ue; + 3 | prop: (value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:16] + 3 | e); + 4 | prop: {value}; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:16] + 4 | e}; + 5 | prop: [value]; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:16] + 5 | e]; + 6 | prop: fn(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:18] + 6 | e); + 7 | prop: fn(value)fn(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:27] + 7 | e); + 8 | prop: value, value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:8:21] + 8 | ue; + 9 | prop: value ,value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:21] + 9 | ue; + 10 | prop: value,value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:20] + 10 | ue; + 11 | prop: value , value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:22] + 11 | ue; + 12 | prop: 100%100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:17] + 12 | 0%; + 13 | prop: "string""string"; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:25] + 13 | g"; + 14 | prop: #ccc#ccc; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:17] + 14 | cc; + 15 | prop: url(value)url(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:29] + 15 | e); + 16 | prop: (value)(value); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:23] + 16 | e); + 17 | prop: {value}{value}; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:23] + 17 | e}; + 18 | prop: [value][value]; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:23] + 18 | e]; + 19 | prop: center/1em; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:19] + 19 | em; + 20 | prop: center/ 1em; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:20] + 20 | em; + 21 | prop: center /1em; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:20] + 21 | em; + 22 | prop: center / 1em; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:21] + 22 | em; + 23 | c\olor: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:14] + 23 | ed; + 24 | prop/**/: big; + : ^^^ `---- x Rule @@ -2074,43 +2341,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:3] + 30 | {;; + 31 | color: black; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug b/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug index 93427dbe1744..298df0ad7892 100644 --- a/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | ,-> a { 2 | | color: \\ red \\ blue; - 3 | `-> } + 3 | | } `---- x Rule @@ -76,79 +76,92 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug index c0e275131c91..aaa8981e74f5 100644 --- a/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug @@ -9,7 +9,7 @@ 6 | | prop: 1px\\9; 7 | | prop: 1e; 8 | | prop: 1unknown; - 9 | `-> } + 9 | | } `---- x Rule @@ -100,421 +100,491 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] - 2 | prop: 10px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:13] + 2 | px; + 3 | prop: .10px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:14] + 3 | px; + 4 | prop: 12.34px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:16] + 4 | px; + 5 | prop: 0000.000px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^^ `---- x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:19] + 5 | px; + 6 | prop: 1px\\9; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^ `---- x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:15] + 6 | \9; + 7 | prop: 1e; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^^ `---- x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:11] + 7 | 1e; + 8 | prop: 1unknown; + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug index fac954a937f5..d698b2f714ec 100644 --- a/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug @@ -149,7 +149,7 @@ 146 | | background-position: sign( 10 + 10 ); 147 | | background-position: sign( 10% ); 148 | | width: calc( ( 100px + 100px ) * 2 ); - 149 | `-> } + 149 | | } `---- x Rule @@ -216,141 +216,164 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:5] + 1 | t { + 2 | font-size: calc(100vw / 35); + : ^^ `---- x Rule @@ -495,4107 +518,4835 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^ `---- x Percentage { value: 10.0, raw: "10" } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^ `---- x Delim { value: '+' } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^ `---- x Dimension { value: 30.0, raw_value: "30", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:3] + 5 | v { + 6 | --width: calc(10% + 30px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:6:29] + 6 | ); + 7 | + 8 | width: calc(0px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:8:19] + 8 | x); + 9 | line-height: calc(0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:23] + 9 | 0); + 10 | line-height: calc(2 + 3 * 4); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:31] + 10 | 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:33] + 11 | 4); + 12 | line-height: calc(-5 * 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:28] + 12 | 0); + 13 | width: calc((100px + 100px)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:31] + 13 | )); + 14 | width: calc( ( 100px + 100px ) ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:47] + 14 | ); + 15 | width: calc( 100px + 100px ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:40] + 15 | ); + 16 | width: calc(500px + 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:27] + 16 | %); + 17 | width: calc(10% + 20%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:25] + 17 | %); + 18 | width: calc(2pc + 3pt); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:25] + 18 | t); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:21:5] - 21 | width: calc(calc(50px)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:19:45] + 19 | ); + 20 | + 21 | width: calc(calc(50px)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:26] + 21 | )); + 22 | width: calc(calc(60%) - 20px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:32] + 22 | x); + 23 | width: calc(calc(3 * 25%)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:29] + 23 | )); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:32] + 24 | )); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:50] + 25 | x); + 26 | width: calc(infinity); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:24] + 26 | y); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:24] + 27 | y); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:25] + 28 | y); + 29 | width: calc(NaN); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:19] + 29 | N); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ `---- x Rule @@ -4677,1443 +5428,1683 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:4] + 33 | r { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:39] + 34 | )); + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35:38] + 35 | )); + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:38] + 36 | )); + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37:38] + 37 | )); + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:38] + 38 | )); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ `---- x Rule @@ -6180,327 +7171,381 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:5] + 42 | e { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^ `---- x Rule @@ -7356,327 +8401,381 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:5] + 54 | e { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:58] + 55 | px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^ `---- x Rule @@ -7749,333 +8848,388 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:39] + 61 | */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ `---- x Rule @@ -8145,405 +9299,472 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:58] + 66 | */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ `---- x Rule @@ -8661,2997 +9882,3496 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:70:5] + 70 | e { + 71 | width: mod(18px, 5px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:24] + 71 | x); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:42] + 72 | )); + 73 | transform: rotate(atan2(1, -1)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:34] + 73 | )); + 74 | transform: rotate(tan(90deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:32] + 74 | )); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:38] + 75 | )); + 76 | font-size: hypot(2em); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:77:5] - 77 | font-size: hypot(-2em); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:24] + 76 | m); + 77 | font-size: hypot(-2em); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:25] + 77 | m); + 78 | font-size: hypot(30px, 40px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:31] + 78 | x); + 79 | background-position: sign(10%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:33] + 79 | %); + 80 | width: calc(pow(e, pi) - pi); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:31] + 80 | i); + 81 | width: min(pi, 5, e); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:23] + 81 | e); + 82 | width: log(5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:16] + 82 | 5); + 83 | width: log(5, 5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:19] + 83 | 5); + 84 | width: round(var(--width), 50px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:35] + 84 | x); + 85 | width: round(nearest, var(--width), 50px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:44] + 85 | x); + 86 | width: round(up, var(--width), 50px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:39] + 86 | x); + 87 | width: round(down, var(--width), 50px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:41] + 87 | x); + 88 | width: round(to-zero, var(--width), 50px); + : ^^ `---- x Rule @@ -11724,975 +13444,1137 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:8] + 91 | x { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:38] + 92 | x); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:38] + 93 | x); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ `---- x Rule @@ -12759,183 +14641,213 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:4] + 97 | m { + 98 | width: rem(-18px, 5px); + : ^^ `---- x Rule @@ -13005,267 +14917,311 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:4] + 101 | n { + 102 | transform: rotate(sin(45deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:32] + 102 | )); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ `---- x Rule @@ -13335,267 +15291,311 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:4] + 106 | s { + 107 | transform: rotate(cos(45deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:32] + 107 | )); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ `---- x Rule @@ -13665,267 +15665,311 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:111:5] + 111 | n { + 112 | transform: rotate(asin(45deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:33] + 112 | )); + 113 | transform: rotate(asin(pi / 4)); + : ^ `---- x Rule @@ -13995,267 +16039,311 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:5] + 116 | s { + 117 | transform: rotate(acos(45deg)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:33] + 117 | )); + 118 | transform: rotate(acos(pi / 4)); + : ^ `---- x Rule @@ -14322,141 +16410,164 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:5] + 121 | n { + 122 | transform: rotate(atan(1 / -1)); + : ^^ `---- x Rule @@ -14523,165 +16634,192 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:6] + 125 | 2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ `---- x Rule @@ -14748,93 +16886,108 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:5] + 129 | t { + 130 | size: sqrt(250); + : ^^^ `---- x Rule @@ -14901,123 +17054,143 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:4] + 133 | p { + 134 | size: exp(250 * 2); + : ^ `---- x Rule @@ -15084,183 +17257,213 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:4] + 137 | s { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ `---- x Rule @@ -15345,931 +17548,1086 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:5] + 141 | n { + 142 | background-position: sign(10%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:33] + 142 | %); + 143 | background-position: sign(10% * 2); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:37] + 143 | 2); + 144 | background-position: sign( 10% * 2 ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:47] + 144 | ); + 145 | background-position: sign(10%*2); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:35] + 145 | 2); + 146 | background-position: sign( 10 + 10 ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:47] + 146 | ); + 147 | background-position: sign( 10% ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:39] + 147 | ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug index b2d2fc1c79df..9e190d6da562 100644 --- a/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug @@ -124,1735 +124,2024 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:43] + 2 | y); + 3 | background: linear-gradient(yellow, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:44] + 3 | e); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:55] + 4 | e); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:52] + 5 | e); + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:52] + 6 | w); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:63] + 7 | %); + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:52] + 8 | e); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:52] + 9 | w); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:54] + 10 | 0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:62] + 11 | e); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:58] + 12 | d); + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ `---- x Integer - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:54] + 13 | e); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug index d67653e63b41..a041962a5855 100644 --- a/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug @@ -5,7 +5,7 @@ 2 | | /* mix( [ && [ by ]? ] ; ; ) */ 3 | | opacity: mix( 70% by ease ; 0% ; 100% ); 4 | | opacity: mix(70%;0%;100%); - 5 | `-> } + 5 | | } `---- x Rule @@ -84,277 +84,323 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:89] + 2 | */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:42] + 3 | ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug index 393b058c368a..1a8913477e80 100644 --- a/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug @@ -5,7 +5,7 @@ 2 | | prod: fn(100px); 3 | | prod: --fn(100px); 4 | | prod: --fn--fn(100px); - 5 | `-> } + 5 | | } `---- x Rule @@ -84,235 +84,274 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] - 2 | prod: fn(100px); - : ^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:1:3] + 1 | v { + 2 | prod: fn(100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:18] + 2 | x); + 3 | prod: --fn(100px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:20] + 3 | x); + 4 | prod: --fn--fn(100px); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug index c9a20685e633..914d8827a73d 100644 --- a/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug @@ -49,7 +49,7 @@ 46 | | background: url(image.png\E000); 47 | | background: url(image.png\10FFFF); 48 | | background: url(18); - 49 | `-> } + 49 | | } `---- x Rule @@ -260,1160 +260,1351 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:104] + 2 | 7); + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:43] + 3 | "); + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:43] + 4 | '); + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:43] + 5 | '); + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:46] + 6 | '); + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:46] + 7 | ); + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | ,-> background-image: url( 10 | | './image (1).jpg' 11 | `-> ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | ,-> background-image: url( 10 | | './image (1).jpg' 11 | `-> ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | ,-> background-image: url( 10 | | './image (1).jpg' 11 | `-> ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | ,-> background-image: url( 10 | | './image (1).jpg' 11 | `-> ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | ,-> background-image: url( 10 | | './image (1).jpg' 11 | `-> ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:8:49] + 8 | ); + 9 | background-image: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:10:5] - 10 | './image (1).jpg' - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:9:27] + 9 | + 10 | './image (1).jpg' + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:10:5] - 10 | './image (1).jpg' - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:9:27] + 9 | + 10 | './image (1).jpg' + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^ + ,-[$DIR/tests/fixture/function/url/input.css:11:4] + 11 | ); + 12 | background-image: url(); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:26] + 12 | (); + 13 | background-image: url( ); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:29] + 13 | ); + 14 | background-image: url(""); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:28] + 14 | "); + 15 | background-image: url( "" ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:34] + 15 | ); + 16 | background-image: url(''); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:28] + 16 | '); + 17 | background-image: url( '' ); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^ `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:34] + 17 | ); + 18 | background-image: url( ' ' ); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:35] + 18 | ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:37] + 19 | g); + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:43] + 20 | ); + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | background-image: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:46] + 21 | ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1425,8 +1616,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1438,8 +1630,9 @@ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1451,20 +1644,23 @@ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1476,8 +1672,9 @@ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1489,14 +1686,16 @@ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | background-image: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1508,8 +1707,9 @@ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:4] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1521,8 +1721,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1534,8 +1735,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1547,8 +1749,9 @@ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1560,20 +1763,23 @@ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1585,8 +1791,9 @@ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1598,14 +1805,16 @@ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | background-image: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1617,8 +1826,9 @@ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:4] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1630,361 +1840,421 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:7] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:34] + 43 | 1); + 44 | background: url(image.png\1); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:31] + 44 | 1); + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:34] + 45 | 9); + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:34] + 46 | 0); + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:36] + 47 | F); + 48 | background: url(18); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug index f53155607a65..351c98a5a434 100644 --- a/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug @@ -5,7 +5,7 @@ 2 | | color: var(--a); 3 | | color: var(--a,); 4 | | color: var(--a, blue); - 5 | `-> } + 5 | | } `---- x Rule @@ -84,217 +84,253 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/var/input.css:2:5] - 2 | color: var(--a); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:1:3] + 1 | v { + 2 | color: var(--a); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:2:18] + 2 | a); + 3 | color: var(--a,); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:19] + 3 | ,); + 4 | color: var(--a, blue); + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug b/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug index fe64746d2252..db3723133e37 100644 --- a/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug @@ -7,7 +7,7 @@ 4 | | .selector { _property: value; } 5 | | .selector { -property: value; } 6 | | .selector { property: value\9; } - 7 | `-> .selector { property/*\**/: value\9; } + 7 | | .selector { property/*\**/: value\9; } `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug b/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug index e9e940fa61b6..beac99613e3a 100644 --- a/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug @@ -18,7 +18,7 @@ 15 | | color: #123456789; 16 | | color: #xyz; 17 | | color: #aa\61; - 18 | `-> } + 18 | | } `---- x Rule @@ -136,769 +136,897 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] - 2 | color: #000000; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:1:3] + 1 | { + 2 | color: #000000; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:17] + 2 | ; + 3 | color: #ffffff; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:17] + 3 | ; + 4 | color: #FFFFFF; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:17] + 4 | ; + 5 | color: #0000ffcc; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:19] + 5 | ; + 6 | color: #0000FFCC; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:19] + 6 | ; + 7 | color: #000; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:14] + 7 | ; + 8 | color: #fff; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:8:14] + 8 | ; + 9 | color: #FFF; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:14] + 9 | ; + 10 | color: #0000; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:15] + 10 | ; + 11 | color: #ffff; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:15] + 11 | ; + 12 | color: #FFFF; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:15] + 12 | ; + 13 | color: #1; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:12] + 13 | ; + 14 | color: #FF; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:13] + 14 | ; + 15 | color: #123456789; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:20] + 15 | ; + 16 | color: #xyz; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:14] + 16 | ; + 17 | color: #aa\61; + : ^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug index dfbf59531bed..fea883cbf684 100644 --- a/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug @@ -19,7 +19,7 @@ 16 | | padding: 1px/* sep */!important; 17 | | prop: red !iMpOrTaNt; 18 | | color: red !imp\ortant; - 19 | `-> } + 19 | | } `---- x Rule @@ -134,1027 +134,1198 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:2:5] - 2 | prop: important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:1:2] + 1 | a { + 2 | prop: important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:18] + 2 | nt; + 3 | color: red important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:23] + 3 | nt; + 4 | width: 1px!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:23] + 4 | nt; + 5 | color: red!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:23] + 5 | nt; + 6 | color: red !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:24] + 6 | nt; + 7 | color: red !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:25] + 7 | nt; + 8 | color: red ! important ; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:8:30] + 8 | ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:25] + 9 | NT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:32] + 10 | ; + 11 | margin: 10px ! important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:37] + 11 | nt; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:46] + 12 | nt; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:39] + 13 | nt; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^ `---- x Str - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:38] + 14 | nt; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:27] + 15 | nt; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:34] + 16 | nt; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:23] + 17 | Nt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/number/span.rust-debug b/crates/swc_css_parser/tests/fixture/number/span.rust-debug index 49efd2cdf5d4..2bc2e1be2765 100644 --- a/crates/swc_css_parser/tests/fixture/number/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/number/span.rust-debug @@ -59,7 +59,7 @@ 56 | | property: 1e3; 57 | | property: 1e4; 58 | | property: 100.1e-6; - 59 | `-> } + 59 | | } `---- x Rule @@ -300,2419 +300,2822 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:1:3] + 1 | v { + 2 | property: 10; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:2:15] + 2 | 10; + 3 | property: +10; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:3:16] + 3 | 10; + 4 | property: -10; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:4:16] + 4 | 10; + 5 | property: 0.1; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:16] + 5 | .1; + 6 | property: +0.1; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:17] + 6 | .1; + 7 | property: -0.1; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:7:17] + 7 | .1; + 8 | property: -.1; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:8:16] + 8 | .1; + 9 | property: +.1; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^ + ,-[$DIR/tests/fixture/number/input.css:9:16] + 9 | .1; + 10 | property: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:10:14] + 10 | 0; + 11 | property: 10; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:11:15] + 11 | 10; + 12 | property: .10; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:16] + 12 | 10; + 13 | property: 12.34; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:13:18] + 13 | 34; + 14 | property: 0.1; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:14:16] + 14 | .1; + 15 | property: 1.0; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:15:16] + 15 | .0; + 16 | property: 0.0; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:16] + 16 | .0; + 17 | property: +0.0; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:17] + 17 | .0; + 18 | property: -0.0; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:18:17] + 18 | .0; + 19 | property: .0; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:15] + 19 | .0; + 20 | property: 1.200000; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:21] + 20 | 00; + 21 | property: 1.2e2; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:21:18] + 21 | e2; + 22 | property: 1e2; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:16] + 22 | e2; + 23 | property: .2e2; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:17] + 23 | e2; + 24 | property: 1.2E2; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:18] + 24 | E2; + 25 | property: 1.2e+2; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:19] + 25 | +2; + 26 | property: 1.2e-2; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:26:19] + 26 | -2; + 27 | property: -1; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:15] + 27 | -1; + 28 | property: -1.2; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:28:17] + 28 | .2; + 29 | property: .2; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:29:15] + 29 | .2; + 30 | property: -.2; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:30:16] + 30 | .2; + 31 | property: +.2; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:16] + 31 | .2; + 32 | property: -1.2e3; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:19] + 32 | e3; + 33 | property: 1.75; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:17] + 33 | 75; + 34 | property: +1.75; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:34:18] + 34 | 75; + 35 | property: 1e0; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:35:16] + 35 | e0; + 36 | property: 1e1; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:16] + 36 | e1; + 37 | property: 1e+1; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:17] + 37 | +1; + 38 | property: 1e-1; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:17] + 38 | -1; + 39 | property: 1e-10; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:39:18] + 39 | 10; + 40 | property: 1+2; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:40:16] + 40 | +2; + 41 | property: 1-2; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:16] + 41 | -2; + 42 | property: 4.01; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:17] + 42 | 01; + 43 | property: -456.8; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:43:19] + 43 | .8; + 44 | property: .60; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:16] + 44 | 60; + 45 | property: .0060; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:18] + 45 | 60; + 46 | property: 10e3; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:17] + 46 | e3; + 47 | property: -3.4e-2; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:20] + 47 | -2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:25] + 48 | 00; + 49 | property: 10e6; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^ `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:17] + 49 | e6; + 50 | property: 10000000; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:50:21] + 50 | 00; + 51 | property: 0.0; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:16] + 51 | .0; + 52 | property: -0.0; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:17] + 52 | .0; + 53 | property: +0.0; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:53:17] + 53 | .0; + 54 | property: 1e1; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:54:16] + 54 | e1; + 55 | property: 1e2; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:55:16] + 55 | e2; + 56 | property: 1e3; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:56:16] + 56 | e3; + 57 | property: 1e4; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:16] + 57 | e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug b/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug index 9d20a2bae1a2..1e77d87e0811 100644 --- a/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug @@ -138,179 +138,208 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:1:52] + 1 | ) { + 2 | .gradientWrapper { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^ `---- x Colon - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:18] + 2 | per { + 3 | -chrome-: only(; z-index: 10;); + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug b/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug index 69af026bed84..0081168bcda3 100644 --- a/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | ,-> table { 2 | | colo\r: \red; - 3 | `-> } + 3 | | } `---- x Rule @@ -76,43 +76,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:5] + 1 | e { + 2 | colo\r: \red; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug index 30837fbb1beb..d4ed5a97567d 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug @@ -6,7 +6,6 @@ 3 | | display: none; 4 | | } 5 | | } - 6 | `-> `---- x Rule @@ -55,76 +54,88 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | ,-> @top-center { + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:8] + 1 | + 2 | ,-> @top-center { 3 | | display: none; 4 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | ,-> @top-center { + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:8] + 1 | + 2 | ,-> @top-center { 3 | | display: none; 4 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | @top-center { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:8] + 1 | + 2 | @top-center { + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | @top-center { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:8] + 1 | + 2 | @top-center { + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | ,-> @top-center { + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:8] + 1 | + 2 | ,-> @top-center { 3 | | display: none; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | @top-center { - : ^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:8] + 1 | + 2 | @top-center { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:17] + 2 | { + 3 | display: none; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:17] + 2 | { + 3 | display: none; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:17] + 2 | { + 3 | display: none; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:17] + 2 | { + 3 | display: none; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:17] + 2 | { + 3 | display: none; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:17] + 2 | { + 3 | display: none; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug index 560fec82682c..79db75564aed 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] 1 | ,-> @page { 2 | | DISPLAY: none; - 3 | `-> } + 3 | | } `---- x Rule @@ -46,37 +46,43 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:8] + 1 | + 2 | DISPLAY: none; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:8] + 1 | + 2 | DISPLAY: none; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:8] + 1 | + 2 | DISPLAY: none; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:8] + 1 | + 2 | DISPLAY: none; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:8] + 1 | + 2 | DISPLAY: none; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:8] + 1 | + 2 | DISPLAY: none; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug index a1aa53f591ea..2b93bf44d498 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] 1 | ,-> @page { 2 | | display: none; - 3 | `-> } + 3 | | } `---- x Rule @@ -46,37 +46,43 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:8] + 1 | + 2 | display: none; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:8] + 1 | + 2 | display: none; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:8] + 1 | + 2 | display: none; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:8] + 1 | + 2 | display: none; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:8] + 1 | + 2 | display: none; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:8] + 1 | + 2 | display: none; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug index 40bd690801ce..9276851416ee 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug @@ -19,7 +19,7 @@ 16 | | @page { 17 | | @top-center { CONTENT: none } 18 | | MARGIN-LEFT: 4cm; - 19 | `-> } + 19 | | } `---- x Rule @@ -101,129 +101,150 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:21] + 1 | + 2 | @top-center { content: none } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^ `---- x Rule @@ -293,129 +314,150 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:15] + 6 | + 7 | @top-center { content: none } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:34] + 7 | + 8 | margin-left: 4cm; + : ^^ `---- x Rule @@ -461,129 +503,150 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:8] + 11 | + 12 | @top-center { content: none } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:34] + 12 | + 13 | margin-left: 4cm; + : ^^ `---- x Rule @@ -629,127 +692,148 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:8] + 16 | + 17 | @top-center { CONTENT: none } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:34] + 17 | + 18 | MARGIN-LEFT: 4cm; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug index 446e38e8c9cf..9ddf2f0e5d45 100644 --- a/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug @@ -10,7 +10,7 @@ 7 | | width: calc(2em / (2 - 3) / (2 - 6)); 8 | | width: calc(2em * 2 + 3); 9 | | width: calc(2em * 2 - 3 + 3em / 5); - 10 | `-> } + 10 | | } `---- x Rule @@ -98,1555 +98,1814 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] - 2 | width: calc(2px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:1:9] + 1 | + 2 | width: calc(2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:22] + 2 | + 3 | width: calc(2px + 1px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:28] + 3 | + 4 | width: calc(2em + 1%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:27] + 4 | + 5 | width: calc(2em * 2% * 3px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:33] + 5 | + 6 | width: calc(2em / 2 / 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:30] + 6 | + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:42] + 7 | + 8 | width: calc(2em * 2 + 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:8:30] + 8 | + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug index 40128cda7581..bc031e40a1ce 100644 --- a/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug @@ -1,7 +1,8 @@ x Stylesheet - ,-[$DIR/tests/fixture/rome/comment/input.css:3:2] - 3 | ,-> */ + ,-[$DIR/tests/fixture/rome/comment/input.css:2:12] + 2 | + 3 | ,-> */ 4 | | 5 | | a { 6 | | color: white; /* comment */ @@ -13,7 +14,7 @@ 12 | | 13 | | a /* comment */ { 14 | | color: white; - 15 | `-> } + 15 | | } `---- x Rule @@ -86,45 +87,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:4] + 5 | + 6 | color: white; /* comment */ + : ^^^^^ `---- x Rule @@ -197,45 +205,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:4] + 9 | + 10 | color: /* comment */ white; + : ^^^^^ `---- x Rule @@ -308,43 +323,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:18] + 13 | + 14 | color: white; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug index 805e6664598f..ec35538c7a06 100644 --- a/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug @@ -23,7 +23,7 @@ 20 | | --cdc-at-top-level: -->; 21 | | --cdo-not-top-level: (); - 23 | `-> } + 23 | | } `---- x Rule @@ -150,1063 +150,1240 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^ `---- x String { value: Atom('bar' type=inline), raw: "'bar'" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] - 2 | --foo: 'bar'; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:9] + 1 | + 2 | --foo: 'bar'; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^ `---- x String { value: Atom('foo' type=inline), raw: "\"foo\"" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:18] + 2 | + 3 | --lore-ipsum: "foo"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^ `---- x String { value: Atom('abort' type=inline), raw: "\"abort\"" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:25] + 3 | + 4 | --FANCY: "abort"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^ `---- x Number { value: 1987.0, raw: "1987", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:22] + 4 | + 5 | --test: 1987; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^ `---- x Percentage { value: 25.0, raw: "25" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:18] + 5 | + 6 | --percentage: 25%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^ `---- x Number { value: 37.0, raw: "37", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:23] + 6 | + 7 | --number: 37; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^ `---- x Dimension { value: 12.0, raw_value: "12", unit: Atom('em' type=static), raw_unit: "em", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:18] + 7 | + 8 | --length: 12em; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^ `---- x Dimension { value: 75.0, raw_value: "75", unit: Atom('ms' type=static), raw_unit: "ms", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:20] + 8 | + 9 | --time: 75ms; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:18] + 9 | + 10 | --function: foo(); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:23] + 10 | + 11 | --nested-function: foo(bar()); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^^^ `---- x LParen - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:35] + 11 | + 12 | --parentheses: ( ); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:24] + 12 | + 13 | --braces: { }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^^^ `---- x LBracket - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:19] + 13 | + 14 | --brackets: [ ]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^ `---- x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:21] + 14 | + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^ `---- x AtKeyword { value: Atom('media' type=static), raw: "media" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:35] + 15 | + 16 | --at-keyword-known: @media; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^ `---- x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:32] + 16 | + 17 | --at-keyword-unknown-block: @foobar {}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^ `---- x AtKeyword { value: Atom('media' type=static), raw: "media" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:44] + 17 | + 18 | --at-keyword-known-block: @media {}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] - 19 | --cdo-at-top-level: ; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^ `---- x CDC - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:30] + 19 | + 20 | --cdc-at-top-level: -->; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^ `---- x CDC - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:33] + 21 | + 22 | --cdc-not-top-level: (-->); + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug index c67690df4382..03ce0a19a6fd 100644 --- a/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - 3 | `-> } + 3 | | } `---- x Rule @@ -70,157 +70,183 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug index dfdd0e237ed0..526dca77e86a 100644 --- a/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/font/input.css:1:1] 1 | ,-> @font-face { 2 | | src: url(""); - 3 | `-> } + 3 | | } `---- x Rule @@ -46,55 +46,64 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:13] + 1 | + 2 | src: url(""); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug index 86bd13c20067..b419341ba404 100644 --- a/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug @@ -8,7 +8,7 @@ 5 | | background: url(""); 6 | | background: url("something"); 7 | | background: url("./something"); - 8 | `-> } + 8 | | } `---- x Rule @@ -90,451 +90,526 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^ `---- x Dimension { value: 2.0, raw_value: "2", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] - 2 | --fancy: 2px; - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:1:9] + 1 | + 2 | --fancy: 2px; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:18] + 2 | + 3 | border: var(--fancy); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:26] + 3 | + 4 | font-size: calc(10px + 5rem); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:34] + 4 | + 5 | background: url(""); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:25] + 5 | + 6 | background: url("something"); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:34] + 6 | + 7 | background: url("./something"); + : ^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug index 59b7836236de..fbaab9e30d84 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - 3 | `-> } + 3 | | } `---- x Rule @@ -70,247 +70,288 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug index d3715bde2639..b4a0aa06ef03 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: repeat(4, fit-content(300px)); - 3 | `-> } + 3 | | } `---- x Rule @@ -70,121 +70,141 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug index 78c414463631..7d5557c37bbc 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: repeat(4, 1fr); - 3 | `-> } + 3 | | } `---- x Rule @@ -70,103 +70,120 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^ `---- x Flex - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, 1fr); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug index ee3489e1e1bc..d8a8d240ebf5 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: repeat(4, [col-start]); - 3 | `-> } + 3 | | } `---- x Rule @@ -70,103 +70,120 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug index 00a70c8c0fdf..96cf2f7f791a 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: repeat(4, minmax(min-content, 300px)); - 3 | `-> } + 3 | | } `---- x Rule @@ -70,145 +70,169 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug index db9e25ec53a6..70adbfe1dbc0 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | ,-> .style { 2 | | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - 3 | `-> } + 3 | | } `---- x Rule @@ -70,187 +70,218 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:9] + 1 | + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug index 6cabd6b3c73e..c4b448cbd04b 100644 --- a/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug @@ -2,7 +2,7 @@ x Stylesheet ,-[$DIR/tests/fixture/rome/import/input.css:1:1] 1 | ,-> @import "something.css"; - 2 | `-> @import url("something.css"); + 2 | | @import url("something.css"); `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug index 944de04df26b..aae86d7bbe63 100644 --- a/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug @@ -24,7 +24,7 @@ 21 | | } 22 | | 23 | | @keyframes FOO { - 24 | `-> } + 24 | | } `---- x Rule @@ -88,187 +88,217 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:21] + 1 | 1 { + 2 | ,-> from { 3 | | margin-top: 50px !important; 4 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | from { - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:21] + 1 | 1 { + 2 | from { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:21] + 1 | 1 { + 2 | ,-> from { 3 | | margin-top: 50px !important; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | from { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:21] + 1 | 1 { + 2 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:4] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:3] + 4 | } + 5 | ,-> to { 6 | | margin-top: 100px !important; 7 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | to { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:3] + 4 | } + 5 | to { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:3] + 4 | } + 5 | ,-> to { 6 | | margin-top: 100px !important; 7 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | to { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:3] + 4 | } + 5 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:2] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^ `---- x Rule @@ -344,141 +374,164 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:14] + 10 | o { + 11 | ,-> from { 12 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | from { - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:14] + 10 | o { + 11 | from { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:14] + 10 | o { + 11 | ,-> from { 12 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | from { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:14] + 10 | o { + 11 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:3] + 12 | } + 13 | ,-> to { 14 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | to { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:3] + 12 | } + 13 | to { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:3] + 12 | } + 13 | ,-> to { 14 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | to { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:3] + 12 | } + 13 | to { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | ,-> 15% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:3] + 14 | } + 15 | ,-> 15% { 16 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | 15% { - : ^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:3] + 14 | } + 15 | 15% { + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | 15% { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:3] + 14 | } + 15 | 15% { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | ,-> 15% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:3] + 14 | } + 15 | ,-> 15% { 16 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | 15% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:3] + 14 | } + 15 | 15% { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | ,-> 0% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:3] + 16 | } + 17 | ,-> 0% { 18 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | 0% { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:3] + 16 | } + 17 | 0% { + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | 0% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:3] + 16 | } + 17 | 0% { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | ,-> 0% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:3] + 16 | } + 17 | ,-> 0% { 18 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | 0% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:3] + 16 | } + 17 | 0% { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | ,-> 100% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:3] + 18 | } + 19 | ,-> 100% { 20 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | 100% { - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:3] + 18 | } + 19 | 100% { + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | 100% { - : ^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:3] + 18 | } + 19 | 100% { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | ,-> 100% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:3] + 18 | } + 19 | ,-> 100% { 20 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | 100% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:3] + 18 | } + 19 | 100% { + : ^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug index c2c670142e27..985a2e4b0962 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug @@ -22,7 +22,7 @@ 19 | | .style { 20 | | 21 | | } - 22 | `-> } + 22 | | } `---- x Rule @@ -1808,149 +1808,172 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | ,-> a { 9 | | 10 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | ,-> a { 9 | | 10 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | ,-> a { 9 | | 10 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | ,-> a { 9 | | 10 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:75] + 7 | + 8 | a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | ,-> .style { 12 | | 13 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | ,-> .style { 12 | | 13 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | ,-> .style { 12 | | 13 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | ,-> .style { 12 | | 13 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:6] + 10 | + 11 | .style { + : ^ `---- x Rule @@ -2266,147 +2289,170 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | ,-> a { 17 | | 18 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | ,-> a { 17 | | 18 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | ,-> a { 17 | | 18 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | ,-> a { 17 | | 18 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:75] + 15 | + 16 | a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | ,-> .style { 20 | | 21 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | ,-> .style { 20 | | 21 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | ,-> .style { 20 | | 21 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | ,-> .style { 20 | | 21 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:6] + 18 | + 19 | .style { + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug index 4129e3b14753..21c6f9a70be3 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug @@ -7,7 +7,6 @@ 4 | | @media screen and (min-width : 800px ) {} 5 | | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} - 7 | `-> `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/rome/media/ratio/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/ratio/span.rust-debug index 811442c97a6c..4775ca4b97bb 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/ratio/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/ratio/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/fixture/rome/media/ratio/input.css:1:1] - 1 | @media (aspect-ratio: 12/9) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (aspect-ratio: 12/9) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug index 1af1a5b1aa9f..b26a713acdde 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug @@ -7,7 +7,6 @@ 4 | | @media print, screen {} 5 | | @media screen, all, print {} 6 | | @media only screen, not all, only print {} - 7 | `-> `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug index 8939f55f084a..e9576e3cb7a6 100644 --- a/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug @@ -12,7 +12,7 @@ 9 | | width: min(500px, 40px + 5%); 10 | | width: min(500px, 5% * 400px + 2px); 11 | | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - 12 | `-> } + 12 | | } `---- x Rule @@ -106,2833 +106,3305 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] - 2 | width: max(500px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:9] + 1 | + 2 | width: max(500px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:23] + 2 | + 3 | width: max(500px, 6 / 4); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:30] + 3 | + 4 | width: max(500px, 40px + 5%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:34] + 4 | + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:41] + 5 | + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:77] + 6 | + 7 | width: min(500px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:23] + 7 | + 8 | width: min(500px, 6 / 4); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:30] + 8 | + 9 | width: min(500px, 40px + 5%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:34] + 9 | + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:41] + 10 | + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug index 5ef6ac34608d..22c2228135f7 100644 --- a/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug @@ -39,7 +39,7 @@ 36 | | } 37 | | 38 | | ::pseudo-elem(a, b) { - 39 | `-> } + 39 | | } `---- x Rule @@ -553,45 +553,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:10] + 13 | { + 14 | color: purple; + : ^^^^^^ `---- x Rule @@ -706,45 +713,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:20] + 17 | { + 18 | color: purple; + : ^^^^^^ `---- x Rule @@ -871,45 +885,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:21] + 21 | { + 22 | color: purple; + : ^^^^^^ `---- x Rule @@ -1078,45 +1099,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:40] + 25 | + 26 | color: purple; + : ^^^^^^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug index 3a7799c25d0d..867f75136b96 100644 --- a/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug @@ -12,7 +12,7 @@ 9 | | /* background: blue;*/ 10 | | /* width: calc(2px + 3%);*/ 11 | | /* }*/ - 12 | `-> /*}*/ + 12 | | /*}*/ `---- x Rule @@ -88,199 +88,232 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:4] + 2 | y { + 3 | background: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:18] + 3 | ed; + 4 | width: calc(1px + 2%); + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug index 84f01841a6a8..100db6407775 100644 --- a/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug @@ -12,7 +12,7 @@ 9 | | 10 | | @supports ((transition-property: color) or 11 | | (animation-name: foo)) and - 12 | `-> (transform: rotate(10deg)) {} + 12 | | (transform: rotate(10deg)) {} `---- x Rule @@ -286,375 +286,437 @@ `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or 6 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsOr - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or 6 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:4:40] + 4 | nset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or 7 | `-> ( -o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsOr - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or 7 | `-> ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:45] + 5 | nset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:48] + 6 | nset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Rule @@ -775,151 +837,176 @@ `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | ,-> (animation-name: foo)) and + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | ,-> (animation-name: foo)) and 12 | `-> (transform: rotate(10deg)) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | ,-> (animation-name: foo)) and + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | ,-> (animation-name: foo)) and 12 | `-> (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:33] + 10 | color) or + 11 | (animation-name: foo)) and + : ^^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:29] + 11 | foo)) and + 12 | (transform: rotate(10deg)) {} + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug index ee02239ea030..db06e663860b 100644 --- a/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug @@ -19,7 +19,7 @@ 16 | | bar { 17 | | color: yellow; 18 | | background: none - 19 | `-> } + 19 | | } `---- x Rule @@ -110,45 +110,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:12] + 1 | + 2 | content: ' content '; + : ^^^^^^^^^^^ `---- x Rule @@ -224,183 +231,213 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:5:10] + 5 | + 6 | opacity: 1e-3; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:19] + 6 | + 7 | line-height: 0.2; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:22] + 7 | + 8 | width: 20%; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^ + ,-[$DIR/tests/fixture/rome/values/input.css:8:16] + 8 | + 9 | margin-top: -5%; + : ^^ `---- x Rule @@ -473,48 +510,55 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^^^^^^^^^^ 14 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^^^^^^^^^^ 14 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^^^^^^^^^^ 14 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:6] + 12 | + 13 | color: yellow + : ^^^^^^ `---- x Rule @@ -590,88 +634,102 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:6] + 16 | + 17 | color: yellow; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^^^^^^^^^^^^^^ 19 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^^^^^^^^^^^^^^ 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^^^^^^^^^^^^^^ 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:19] + 17 | + 18 | background: none + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug index 9e6e2887f017..cb3f4e6212de 100644 --- a/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug @@ -49,7 +49,7 @@ 46 | | [foo=yes\:\(it\'s\ work\)] {} 47 | | [attr=\;] { } 48 | | [*|attr|="test"] {} - 49 | `-> [foo|attr|="test"] {} + 49 | | [foo|attr|="test"] {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug index 5b79321e6503..6ef35afcf16b 100644 --- a/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug @@ -16,7 +16,7 @@ 13 | | a b/* { } */{} 14 | | a b/* test */{} 15 | | a/* test */,/* test */b{} - 16 | `-> a /* test */ , /* test */ b {} + 16 | | a /* test */ , /* test */ b {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug index 352253b5c317..7d2e24e68d46 100644 --- a/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug @@ -104,7 +104,7 @@ 101 | | || 102 | | td 103 | | {} - 104 | `-> col.selected||td {} + 104 | | col.selected||td {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug index df2f14377c47..68a80ee40888 100644 --- a/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug @@ -16,7 +16,7 @@ 13 | | button.btn-primary {} 14 | | *#z98y {} 15 | | #one#two {} - 16 | `-> #one.two.three {} + 16 | | #one.two.three {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug index db1a5b173390..09cd6fcd5816 100644 --- a/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug @@ -72,7 +72,7 @@ 69 | | #f\!o\!o {} 70 | | #f\\\'o\\\'o {} 71 | | #f\~o\~o {} - 72 | `-> #f\+o\+o {} + 72 | | #f\+o\+o {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug index 674946e4c05c..43276d5ac0d1 100644 --- a/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug @@ -24,7 +24,7 @@ 21 | | h1, h2 {} 22 | | .class, .foo {} 23 | | [attr], [attrtoo] {} - 24 | `-> a/* { } */ b {} + 24 | | a/* { } */ b {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug index a99b858a68a4..657c544db72c 100644 --- a/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug @@ -176,7 +176,7 @@ 173 | | color: blue; 174 | | } 175 | | } - 176 | `-> } + 176 | | } `---- x Rule @@ -297,8 +297,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -306,8 +307,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -315,8 +317,9 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -324,74 +327,86 @@ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -399,416 +414,486 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:16] + 1 | e { + 2 | & td { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:4] + 2 | & td { + 3 | text-align: center; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:21] + 3 | center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:34] + 4 | rcase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; @@ -816,8 +901,10 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; @@ -825,8 +912,10 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; @@ -834,74 +923,98 @@ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; @@ -909,135 +1022,158 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:6:4] + 6 | } + 7 | + 8 | & th { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:6] + 8 | th { + 9 | text-align:center; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:20] + 9 | nter; + 10 | background:black; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:19] + 10 | lack; + 11 | color:white; + : ^^^^^ `---- x Rule @@ -1107,177 +1243,206 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:4] + 15 | o { + 16 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:14] + 16 | ue; + 17 | & > .bar { color: red; } + : ^^^ `---- x Rule @@ -1347,165 +1512,192 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:4] + 20 | o { + 21 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:14] + 21 | ue; + 22 | &.bar { color: red; } + : ^^^ `---- x Rule @@ -1605,219 +1797,255 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:10] + 25 | r { + 26 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:14] + 26 | ue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ `---- x Rule @@ -1887,273 +2115,318 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:4] + 30 | o { + 31 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:14] + 31 | ue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Rule @@ -2223,165 +2496,192 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:4] + 35 | o { + 36 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:14] + 36 | ue; + 37 | & { padding: 2ch; } + : ^^ `---- x Rule @@ -2478,153 +2778,178 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:13] + 46 | t { + 47 | &:hover > .baz { color: red; } + : ^^^ `---- x Rule @@ -2691,201 +3016,234 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:4] + 50 | o { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ `---- x Rule @@ -2982,50 +3340,59 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:6] + 54 | e { + 55 | margin: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { @@ -3035,8 +3402,10 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { @@ -3046,8 +3415,10 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { @@ -3057,74 +3428,98 @@ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { @@ -3134,313 +3529,381 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:55:13] + 55 | 0; + 56 | + 57 | & > figcaption { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x Hue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:14] + 57 | ption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:58:34] + 58 | 50%); + 59 | + 60 | & > p { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:3] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^ `---- x Rule @@ -3510,171 +3973,199 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:4] + 66 | o { + 67 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:14] + 67 | ue; + 68 | &__bar { color: red; } + : ^^^ `---- x Rule @@ -3753,163 +4244,201 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:4] + 71 | o { + 72 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:72:14] + 72 | d; + 73 | + 74 | .bar { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:4] + 74 | .bar { + 75 | color: blue; + : ^^^^ `---- x Rule @@ -3988,169 +4517,209 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:4] + 79 | o { + 80 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:80:14] + 80 | d; + 81 | + 82 | + .bar { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:6] + 82 | .bar { + 83 | color: blue; + : ^^^^ `---- x Rule @@ -4223,297 +4792,346 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:4] + 87 | o { + 88 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:14] + 88 | ue; + 89 | & > .bar { color: red; } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:26] + 89 | ; } + 90 | > .baz { color: green; } + : ^^^^^ `---- x Rule @@ -4607,381 +5225,500 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:3] + 93 | v { + 94 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] - 96 | & input { margin: 1em; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:94:14] + 94 | d; + 95 | + 96 | & input { margin: 1em; } + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:97:51] + 97 | */ + 98 | + 99 | :is(input) { margin: 1em; } + : ^^ `---- x Rule @@ -5081,207 +5818,241 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:10] + 104 | r { + 105 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:14] + 105 | ue; + 106 | + .baz, &.qux { color: red; } + : ^^^ `---- x Rule @@ -5351,273 +6122,318 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:4] + 109 | o { + 110 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:14] + 110 | ue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ `---- x Rule @@ -5693,181 +6509,210 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:4] + 114 | o { + 115 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:13] + 115 | ed; + 116 | .parent & { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:9] + 116 | ent & { + 117 | color: blue; + : ^^^^ `---- x Rule @@ -5943,193 +6788,224 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:4] + 121 | o { + 122 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:13] + 122 | ed; + 123 | :not(&) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:7] + 123 | ot(&) { + 124 | color: blue; + : ^^^^ `---- x Rule @@ -6199,183 +7075,213 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:4] + 128 | o { + 129 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:13] + 129 | ed; + 130 | + .bar + & { color: blue; } + : ^^^^ `---- x Rule @@ -6472,135 +7378,157 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:13] + 133 | l { + 134 | .other-ancestor & { color: red; } + : ^^^ `---- x Rule @@ -6667,213 +7595,248 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:4] + 137 | o { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ `---- x Rule @@ -6952,8 +7915,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { @@ -6963,8 +7927,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { @@ -6974,8 +7939,9 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { @@ -6985,50 +7951,58 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { @@ -7038,205 +8012,254 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:11] + 141 | e { + 142 | html { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:4] + 142 | html { + 143 | block-size: 100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:143:20] + 143 | 100%; + 144 | + 145 | & body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:6] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^ `---- x Rule @@ -7321,8 +8344,9 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7334,8 +8358,9 @@ `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7347,8 +8372,9 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7360,50 +8386,58 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7415,62 +8449,73 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:11] + 151 | e { + 152 | html { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:4] + 152 | html { + 153 | block-size: 100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } @@ -7478,8 +8523,10 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } @@ -7487,8 +8534,10 @@ `---- x AtRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } @@ -7496,44 +8545,58 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^^^^^ `---- x LayerPrelude - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^^^^^^^^^^^^ `---- x LayerName - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } @@ -7541,151 +8604,176 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:153:20] + 153 | 100%; + 154 | + 155 | @layer base.support { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:19] + 155 | e.support { + 156 | & body { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:6] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^ `---- x Rule @@ -7764,189 +8852,220 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:7] + 163 | e { + 164 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:20] + 165 | ; } + 166 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:15] + 164 | en; + 165 | & { color: blue; } + : ^^^^ `---- x Rule @@ -8028,50 +9147,58 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:4] + 169 | o { + 170 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } @@ -8079,8 +9206,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } @@ -8088,8 +9216,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } @@ -8097,104 +9226,121 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } @@ -8202,209 +9348,243 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:13] + 170 | ed; + 171 | @media (min-width: 480px) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:25] + 171 | 80px) { + 172 | & h1, & h2 { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:10] + 172 | h1, & h2 { + 173 | color: blue; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug index 1dcc997243a1..ef18229c750b 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug @@ -107,7 +107,7 @@ 104 | | :nth-child(2n+1 of li,.test) {} 105 | | :nth-child(2n+1 of li, .test) {} 106 | | :nth-child(-n+3 of li.important) {} - 107 | `-> tr:nth-child(even of :not([hidden])) {} + 107 | | tr:nth-child(even of :not([hidden])) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug index 056016c51654..131b6667a7fb 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug @@ -21,7 +21,7 @@ 18 | | #container-div :-webkit-any(:link, :not(a)), 19 | | h1:-webkit-any(.h1class, #bar) { 20 | | background-color: green; - 21 | `-> } + 21 | | } `---- x Rule @@ -1662,45 +1662,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:34] + 12 | ) { + 13 | background-color: blue; + : ^^^^ `---- x Rule @@ -2207,43 +2214,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:30] + 19 | ) { + 20 | background-color: green; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug index 02f1936281be..2016ca34804c 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug @@ -19,7 +19,7 @@ 16 | | a:hover::before {} 17 | | div :nth-child(2) {} 18 | | a:hOvEr {} - 19 | `-> :-webkit-full-screen a {} + 19 | | :-webkit-full-screen a {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug index 91e28e905384..4c876b3dde45 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> :dir(ltr) {} 2 | | :dir( ltr ) {} 3 | | :dir(rtl) {} - 4 | `-> :dir( rtl ) {} + 4 | | :dir( rtl ) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug index d906d09b61f8..efc96f212764 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug @@ -2,7 +2,7 @@ x Stylesheet ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | ,-> :host-context(h1) {} - 2 | `-> :host-context( h1 ) {} + 2 | | :host-context( h1 ) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug index 0bb5f3078e21..c6c0c50dfab2 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> :host(.special-custom-element) {} 2 | | :host( .special-custom-element ) {} 3 | | :host(.footer) {} - 4 | `-> :host {} + 4 | | :host {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug index 9e990fbd878a..8c72a7eca80f 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug @@ -2919,159 +2919,185 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] - 16 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:16] + 15 | 6), + 16 | :nth-last-child(6), + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] - 17 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:21] + 16 | 6), + 17 | :nth-of-type(6), + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:18] + 17 | 6), + 18 | :nth-last-of-type(6)) {} + : ^ `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug index 33a4ec36ad79..f1e6d50149a7 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug @@ -7,7 +7,7 @@ 4 | | html:lang(de) {} 5 | | html:lang(de, fr) {} 6 | | :lang(fr-be) > q {} - 7 | `-> :lang(de) > q {} + 7 | | :lang(de) > q {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug index 97169c20d312..70d13e4f89c5 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug @@ -2,7 +2,7 @@ x Stylesheet ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | ,-> :matches(ul) li {} - 2 | `-> :matches(ul, ol) li {} + 2 | | :matches(ul, ol) li {} `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug index a86290ff0b09..a0e3996ab586 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug @@ -29,7 +29,7 @@ 26 | | :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), - 29 | `-> :nth-last-of-type(6)) {} + 29 | | :nth-last-of-type(6)) {} `---- x Rule @@ -4078,157 +4078,183 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] - 27 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:16] + 26 | (6), + 27 | :nth-last-child(6), + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] - 28 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:21] + 27 | (6), + 28 | :nth-of-type(6), + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:18] + 28 | (6), + 29 | :nth-last-of-type(6)) {} + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug index dfbbf121f2cd..a756a2ae0d02 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug @@ -20,7 +20,6 @@ 17 | | :unknown(!) {} 18 | | :unknown({;}) {} 19 | | :unknown(;) {} - 20 | `-> `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug index 3b26dcb8caa2..e8df7839674f 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug @@ -3186,327 +3186,381 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:28] + 15 | #a, + 16 | :nth-last-of-type(9 ) #b, + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:28] + 16 | ) #b, + 17 | :nth-last-of-type( 9) #c, + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:28] + 17 | ) #c, + 18 | :nth-last-of-type( 9 ) #d, + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:28] + 18 | ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^ `---- x Rule @@ -3636,159 +3690,185 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] - 21 | :nth-last-child(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:16] + 20 | ld(6), + 21 | :nth-last-child(6), + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] - 22 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:21] + 21 | ld(6), + 22 | :nth-of-type(6), + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:18] + 22 | pe(6), + 23 | :nth-last-of-type(6)) {} + : ^ `---- x Rule diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug index 540d98193501..60c89bb1582a 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] 2 | ,-> foo { 3 | | color: red; - 4 | `-> } + 4 | | } `---- x Rule @@ -76,43 +76,50 @@ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:3] + 2 | o { + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug index 38773e146059..2ad0ae848ca3 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> foo { 2 | | // Line comment 3 | | color: red; - 4 | `-> } + 4 | | } `---- x Rule @@ -80,43 +80,50 @@ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:17] + 2 | ent + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug index 30945b0789f9..839642ed52a4 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> foo { 2 | | color: red; 3 | | // Line comment - 4 | `-> } + 4 | | } `---- x Rule @@ -80,43 +80,50 @@ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug index 3e7990a31c7b..8d01b32355f9 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug @@ -5,7 +5,7 @@ 2 | | color: red; 3 | | // Line comment 4 | | top: 0; - 5 | `-> } + 5 | | } `---- x Rule @@ -84,85 +84,99 @@ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:3] + 1 | o { + 2 | color: red; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^ `---- x Integer - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:17] + 3 | ent + 4 | top: 0; + : ^ `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug index e6a0597cf81e..5ee0da1ee117 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] 3 | ,-> foo { 4 | | color: red; - 5 | `-> } + 5 | | } `---- x Rule @@ -76,43 +76,50 @@ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:3] + 3 | o { + 4 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug index e523021beac1..bef0f5155ca4 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug @@ -5,7 +5,7 @@ 2 | | // Line comment 3 | | // Line comment 4 | | color: red; - 5 | `-> } + 5 | | } `---- x Rule @@ -84,43 +84,50 @@ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:17] + 3 | ent + 4 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr index 8655c556acd1..12bb6e9408d9 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr @@ -6,9 +6,10 @@ `---- x Expected ":" - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:10] + 5 | e { + 6 | invalid; + : ^ `---- x Expected '{' token @@ -24,13 +25,15 @@ `---- x Expected whitespace, ';', '@', ident or EOF - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:10] + 9 | e { + 10 | 123 + : ^^^ `---- x Expected whitespace, ';', '@', ident or EOF - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:10] + 13 | e { + 14 | 123; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr index 5a1a67da99be..80d2572ae385 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr @@ -1,6 +1,7 @@ x Expected ident or percentage token - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr index 7d3f54f8a4c4..afb0bd9bec42 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr @@ -1,12 +1,14 @@ x Expected 'from' or 'to' idents - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^^^^ `---- x Expected 'from' or 'to' idents - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr index a27a069aa8e3..c8e6fe0f46c5 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr @@ -1,6 +1,7 @@ x Expected ident or percentage token - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr index 587b7d879a6c..888df14bcc29 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr @@ -1,7 +1,8 @@ x Unexpected end of file, but expected '{' - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr index 69aac67df065..e01e408d7f4d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr @@ -1,6 +1,7 @@ x Expected function or ident tokens - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr index 3e276f86b6cc..fe6c827bbe85 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr @@ -7,6 +7,5 @@ x Unexpected end of file, but expected ';' or '{' ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] - 3 | @charset "UTF-8" - : ^^^^^^^^^^^^^^^^^ + 3 | ,-> @charset "UTF-8" `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr index c6f61c2cda55..66013c6afbb9 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr @@ -1,12 +1,14 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^ `---- x Unexpected character in url - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr index 1a444dc6efbb..7433076c04df 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr @@ -1,12 +1,14 @@ x An invalid escape - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | background: url(image.png\ - : ^ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | background: url(image.png\ + : ^ `---- x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image.png\ 3 | `-> ); `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr index 2abd89f95141..7634ab896b9b 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr @@ -1,12 +1,14 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^ `---- x Unexpected character in url - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr index 06d64ff8de1b..cb2e66ba593b 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr @@ -1,12 +1,14 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^ `---- x Unexpected character in url - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr index 03454787bb74..9d726a7623bb 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr @@ -1,6 +1,7 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr index b81bd7520f19..90236e7b1700 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr @@ -1,6 +1,7 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image. 3 | `-> png); `---- diff --git a/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr b/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr index 800e047fb2be..b81706818e78 100644 --- a/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr @@ -1,8 +1,10 @@ x Expected '{' - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:18:2] + 18 | -> + 19 | + 20 | color: blue; + : ^ `---- x Expected '{' @@ -18,9 +20,10 @@ `---- x Invalid selector - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:35:5] - 35 | a { 6 | | color: red; - 7 | `-> } + 7 | | } `---- x Rule @@ -80,45 +80,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:6] + 1 | a { + 2 | color: red; + : ^^^ `---- x Rule @@ -191,43 +198,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:5] + 5 | a { + 6 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug b/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug index 02988b4a941a..fcac9a16ef02 100644 --- a/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | ,-> a { 2 | | cursor: image-set(url(foo.jpg) 2x), pointer; - 3 | `-> } + 3 | | } `---- x Rule @@ -76,133 +76,155 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^ `---- x Resolution - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug index bc09570e5d0a..03a439c4ad01 100644 --- a/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug @@ -6,7 +6,7 @@ 3 | | transform: rotate(-50grad); 4 | | transform: rotate(3.1416rad); 5 | | transform: rotate(1.75turn); - 6 | `-> } + 6 | | } `---- x Rule @@ -88,313 +88,365 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:2:5] - 2 | transform: rotate(45deg); - : ^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:1:3] + 1 | v { + 2 | transform: rotate(45deg); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:27] + 2 | g); + 3 | transform: rotate(-50grad); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:29] + 3 | d); + 4 | transform: rotate(3.1416rad); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:31] + 4 | d); + 5 | transform: rotate(1.75turn); + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug index 3e8eccb46594..fa76f25636c2 100644 --- a/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug @@ -289,7 +289,7 @@ 286 | | color: color(a98-rgb 0.44091 0.49971 0.37408); 287 | | color: color(prophoto-rgb 0.36589 0.41717 0.31333); 288 | | color: color(rec2020 0.42210 0.47580 0.35605); - 289 | `-> } + 289 | | } `---- x Rule @@ -365,195 +365,227 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:1:10] + 1 | r { + 2 | color: #00ff00; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:17] + 2 | 00; + 3 | color: #0000ffcc; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:19] + 3 | cc; + 4 | color: #123; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:14] + 4 | 23; + 5 | color: #123c; + : ^^^^^ `---- x Rule @@ -659,1827 +691,2131 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:8:4] + 8 | b { + 9 | color: rgb(255, 165, 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:26] + 9 | 0); + 10 | color: rgb(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:24] + 10 | 0); + 11 | color: rGb(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:24] + 11 | 0); + 12 | color: rgb(0 255 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:12:22] + 12 | 0); + 13 | color: rgb(0%100%0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:23] + 13 | %); + 14 | color: rgb(29 164 192 / 95%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:31] + 14 | %); + 15 | color: rgb(123 255 255 / .5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:31] + 15 | 5); + 16 | color: rgb(123 255 255 / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:32] + 16 | %); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:34] + 17 | %); + 18 | color: rgb(48% none 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:34] + 18 | %); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:35] + 19 | e); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:52] + 20 | )); + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:50] + 21 | )); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x Rule @@ -2594,2217 +2930,2586 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:5] + 25 | a { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:31] + 26 | %); + 27 | color: rgba(255, 255, 0, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:30] + 27 | 1); + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:32] + 28 | 8); + 29 | color: rgba(255, 165, 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:27] + 29 | 0); + 30 | color: rgba(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:25] + 30 | 0); + 31 | color: rGbA(255,165,0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:32:5] - 32 | color: rgba(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:25] + 31 | 0); + 32 | color: rgba(0 255 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:33:5] - 33 | color: rgba(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:32:23] + 32 | 0); + 33 | color: rgba(0%100%0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:24] + 33 | %); + 34 | color: rgba(29 164 192 / 95%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:32] + 34 | %); + 35 | color: rgba(123 255 255 / .5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:32] + 35 | 5); + 36 | color: rgba(123 255 255 / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:33] + 36 | %); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:35] + 37 | %); + 38 | color: rgba(48% none 100% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:35] + 38 | %); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:36] + 39 | e); + 40 | color: rgba(123 none 123 / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:34] + 40 | %); + 41 | color: rgba(123 123 123 / none); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:34] + 41 | e); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ `---- x Rule @@ -4901,1611 +5606,1879 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:4] + 45 | l { + 46 | color: hsl(38.824 100% 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:30] + 46 | %); + 47 | color: HsL(39 100% 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:26] + 47 | %); + 48 | color: hsl(100deg, 100%, 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:32] + 48 | %); + 49 | color: hsl(100, 100%, 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:29] + 49 | %); + 50 | color: hsl(100 100% 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:27] + 50 | %); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:33] + 51 | 8); + 52 | color: hsl(100 100% 50% / .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:32] + 52 | 8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:43] + 53 | )); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:53] + 54 | )); + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:41] + 55 | )); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x Rule @@ -6578,513 +7551,598 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:5] + 59 | a { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:34] + 60 | 8); + 61 | color: hsla(100 100% 50% / .8); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:33] + 61 | 8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ `---- x Rule @@ -7169,909 +8227,1060 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:65:4] + 65 | b { + 66 | color: hwb(194 0% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:24] + 66 | %); + 67 | color: hwb(194 0% 0% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:30] + 67 | %); + 68 | color: hwb(194 0% 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:68:25] + 68 | %); + 69 | color: hwb(194 50% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ - `---- - - x Hue - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); : ^^^ `---- - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); + x Hue + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:70:5] - 70 | color: hwb(194 50% 50%); + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^ `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^^ + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:69:25] + 69 | %); + 70 | color: hwb(194 50% 50%); + : ^^ + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:26] + 70 | %); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:41] + 71 | )); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x Rule @@ -8150,693 +9359,808 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:4] + 75 | b { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:39] + 76 | 4); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:46] + 77 | %); + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:45] + 78 | %); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:41] + 79 | )); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x Rule @@ -8924,1071 +10248,1249 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:83:4] + 83 | h { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:37] + 84 | 1); + 85 | color: lch(29.2345% 44.2 27); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85:31] + 85 | 7); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:34] + 86 | g); + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:35] + 87 | n); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:38] + 88 | %); + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:37] + 89 | %); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:41] + 90 | )); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x Rule @@ -10058,243 +11560,283 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:6] + 94 | b { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:38] + 95 | 3); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ `---- x Rule @@ -10370,567 +11912,661 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:6] + 99 | h { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:38] + 100 | 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:34] + 101 | 6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:43] + 102 | )); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ `---- x Rule @@ -11063,2625 +12699,3062 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:106:6] + 106 | r { + 107 | color: color(sRGB 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:27] + 107 | 0); + 108 | color: color(srgb-linear 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:34] + 108 | 0); + 109 | color: color(display-p3 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:33] + 109 | 0); + 110 | color: color(a98-rgb 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:30] + 110 | 0); + 111 | color: color(prophoto-rgb 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:35] + 111 | 0); + 112 | color: color(rec2020 0 1 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:113:5] - 113 | color: color(sRGB 0 none 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:30] + 112 | 0); + 113 | color: color(sRGB 0 none 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:30] + 113 | 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:50] + 114 | 1); + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115:51] + 115 | 1); + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:49] + 116 | 1); + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:47] + 117 | 7); + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:38] + 118 | 1); + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:42] + 119 | 1); + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:42] + 120 | 1); + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:50] + 121 | 2); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:46] + 122 | 4); + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:51] + 123 | 0); + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:48] + 124 | 8); + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:53] + 125 | 3); + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:48] + 126 | 5); + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:49] + 127 | 8); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:52] + 128 | )); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ `---- x Rule @@ -13730,57 +15803,66 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:28] + 132 | a { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule @@ -13862,903 +15944,1053 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:10] + 136 | n { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:104] + 137 | 0); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:104] + 138 | 0); + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:104] + 139 | 0); + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:104] + 140 | 0); + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:104] + 141 | 0); + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ `---- x Rule @@ -14837,747 +17069,871 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:145:12] + 145 | k { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^ + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:146:36] + 146 | %); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:147:36] + 147 | %); + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:36] + 148 | %); + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:34] + 149 | 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ `---- x Rule @@ -15659,867 +18015,1011 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:10] + 153 | x { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:49] + 154 | %); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:45] + 155 | m); + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:45] + 156 | %); + 157 | color: color-mix(in lch, purple, plum); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:41] + 157 | m); + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:41] + 158 | e); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ `---- x Rule @@ -16589,441 +19089,514 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:15] + 162 | t { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:72] + 163 | A); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ `---- x Rule @@ -17096,279 +19669,325 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:4] + 167 | o { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:36] + 168 | %); + 169 | color: rgb(178 34 34); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:24] + 169 | 4); + 170 | color: firebrick; + : ^^^^^^^^^ `---- x Rule @@ -17441,351 +20060,409 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:4] + 173 | r { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:36] + 174 | %); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:36] + 175 | 9); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ `---- x Rule @@ -17882,2457 +20559,2866 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:5] + 179 | c { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:42] + 180 | 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:42] + 181 | 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:42] + 182 | 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:42] + 183 | )); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:45] + 184 | %); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:42] + 185 | %); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:42] + 186 | )); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:47] + 187 | )); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:42] + 188 | 5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:42] + 189 | %); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ `---- x Rule @@ -20423,1107 +23509,1291 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:193:9] + 193 | e { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:41] + 194 | 5); + 195 | color: rgb(from transparent 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:43] + 195 | 5); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:44] + 196 | 4); + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:38] + 197 | 5); + 198 | color: rgb(from canvas 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:38] + 198 | 5); + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:44] + 199 | 5); + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:50] + 200 | 5); + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:56] + 201 | 5); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ `---- x Rule @@ -21611,993 +24881,1206 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:4] + 206 | r { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:50] + 207 | )); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:210:5] - 210 | color: rgb(env(--red) env(--green) env(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:208:66] + 208 | ); + 209 | + 210 | color: rgb(env(--red) env(--green) env(--blue)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:50] + 210 | )); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:213:5] - 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:211:66] + 211 | ); + 212 | + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:65] + 213 | )); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ `---- x Rule @@ -22880,8995 +26363,10494 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:3] + 217 | v { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:58] + 218 | )); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:219:29] + 219 | )); + 220 | color: rgba(var(--bg-color) 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:33] + 220 | 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:221:35] + 221 | 1); + 222 | color: lab(var(--mycolor) 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:31] + 222 | 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:44] + 223 | )); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:40] + 224 | 0); + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:47] + 225 | )); + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:30] + 226 | )); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:49] + 227 | )); + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:228:48] + 228 | )); + 229 | color: rgba(var(--bg-color) 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:33] + 229 | 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:59] + 230 | )); + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:59] + 231 | )); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:53] + 232 | )); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:69] + 233 | )); + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:48] + 234 | )); + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:32] + 235 | )); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:62] + 236 | )); + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:237:32] + 237 | )); + 238 | color: color(--unwise 35% 20% 8%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:36] + 238 | %); + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:41] + 239 | )); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:57] + 240 | )); + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:38] + 241 | )); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:54] + 242 | )); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:70] + 243 | )); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:86] + 244 | )); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:104] + 245 | )); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:72] + 246 | )); + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:56] + 247 | )); + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:54] + 248 | )); + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:30] + 249 | )); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:46] + 250 | )); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:62] + 251 | )); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:80] + 252 | )); + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:64] + 253 | )); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:48] + 254 | )); + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:46] + 255 | )); + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:30] + 256 | )); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:47] + 257 | )); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:64] + 258 | )); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:81] + 259 | )); + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:64] + 260 | )); + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:30] + 261 | )); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:46] + 262 | )); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:62] + 263 | )); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:80] + 264 | )); + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:64] + 265 | )); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:48] + 266 | )); + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:46] + 267 | )); + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:30] + 268 | )); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:30] + 269 | %); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:43] + 270 | %); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:47] + 271 | 1); + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:49] + 272 | 0); + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:50] + 273 | )); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:62] + 274 | )); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:49] + 275 | 9); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:64] + 276 | )); + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:45] + 277 | )); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:52] + 278 | %); + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:37] + 279 | )); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:52] + 280 | )); + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:42] + 281 | )); + 282 | color: color(var(--color)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:29] + 282 | )); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:46] + 283 | 2); + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:46] + 284 | 4); + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:51] + 285 | 0); + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:48] + 286 | 8); + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:53] + 287 | 3); + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug index c1555de397da..f31f2020229e 100644 --- a/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug @@ -67,7 +67,7 @@ 64 | | 65 | | :root { 66 | | --var: value; - 67 | `-> } + 67 | | } `---- x Rule @@ -296,2856 +296,3549 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^^^ `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:5] + 1 | t { + 2 | ---:value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^ `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:2:13] + 2 | e; + 3 | + 4 | --important:value!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^ `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:30] + 4 | nt; + 5 | --important1: value!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^ `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:32] + 5 | nt; + 6 | --important2: value !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^ `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:33] + 6 | nt; + 7 | --important3:value !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:32] + 7 | nt; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:8:35] + 8 | t; + 9 | + 10 | --empty: ; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:8:35] + 8 | t; + 9 | + 10 | --empty: ; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:8:35] + 8 | t; + 9 | + 10 | --empty: ; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:8:35] + 8 | t; + 9 | + 10 | --empty: ; + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:8:35] + 8 | t; + 9 | + 10 | --empty: ; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:12] + 10 | : ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:12] + 10 | : ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:12] + 10 | : ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:12] + 10 | : ; + 11 | --empty2: /**/; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:12] + 10 | : ; + 11 | --empty2: /**/; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:17] + 11 | */; + 12 | --empty3: !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:23] + 12 | nt; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:27] + 13 | nt; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:27] + 13 | nt; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:27] + 13 | nt; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:27] + 13 | nt; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:27] + 13 | nt; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^ `---- x Ident { value: Atom('ident' type=inline), raw: "ident" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:14:28] + 14 | /; + 15 | + 16 | --no-whitespace:ident; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:24] + 16 | nt; + 17 | --number: 1; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^ `---- x Dimension { value: 100.0, raw_value: "100", unit: Atom('vw' type=static), raw_unit: "vw", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:14] + 17 | 1; + 18 | --unit: 100vw; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^ `---- x Hash { is_id: false, value: Atom('06c' type=inline), raw: "06c" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:16] + 18 | vw; + 19 | --color: #06c; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x Delim { value: '+' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:19:17] + 19 | c; + 20 | + 21 | --function: calc(1 + 1); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^ `---- x Ident { value: Atom('--unit' type=inline), raw: "--unit" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:26] + 21 | 1); + 22 | --variable: var(--unit); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x String { value: Atom('single quoted string' type=dynamic), raw: "'single quoted string'" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:22:27] + 22 | ); + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x String { value: Atom('double quoted string' type=dynamic), raw: "\"double quoted string\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:35] + 24 | g'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x Number { value: 3.0, raw: "3", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:25:36] + 25 | "; + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:28] + 27 | 3]; + 28 | --square-block1: []; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:22] + 28 | []; + 29 | --square-block2:[]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x Number { value: 3.0, raw: "3", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:21] + 29 | []; + 30 | --round-block: (1, 2, 3); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:27] + 30 | 3); + 31 | --round-block1: (); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:21] + 31 | (); + 32 | --round-block2:(); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x Number { value: 3.0, raw: "3", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:20] + 32 | (); + 33 | --bracket-block: {1, 2, 3}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:29] + 33 | 3}; + 34 | --bracket-block1: {}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:23] + 34 | {}; + 35 | --bracket-block2:{}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ `---- x String { value: Atom('2' type=inline), raw: "\"2\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ `---- x String { value: Atom('three' type=inline), raw: "\"three\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ `---- x String { value: Atom('a' type=static), raw: "\"a\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x Number { value: 4.0, raw: "4", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:35:24] + 35 | ; + 36 | + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x Ident { value: Atom('rule' type=inline), raw: "rule" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^ `---- x Ident { value: Atom('console' type=inline), raw: "console" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x Delim { value: '.' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x Ident { value: Atom('rule' type=inline), raw: "rule" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:44] + 38 | ]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] - 41 | --CDO: ; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^ `---- x CDC - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:14] + 41 | --; + 42 | --CDC: -->; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:42:14] + 42 | >; + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^ `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^ `---- x Ident { value: Atom('important' type=static), raw: "important" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:52] + 44 | ]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^ `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:32] + 45 | t}; + 46 | --semicolon-not-top-level: (;); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^^^ `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^ `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:33] + 46 | ;); + 47 | --delim-not-top-level: (!); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | --zero-size: { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | --zero-size: { + : ^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | --zero-size: { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | --zero-size: { + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | --zero-size: { - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | --zero-size: { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | `-> width: 0; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:29] + 47 | !); + 48 | ,-> --zero-size: { 49 | `-> width: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^^^^^ `---- x Ident { value: Atom('width' type=inline), raw: "width" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x Number { value: 0.0, raw: "0", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | width: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | ,-> width: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | ,-> width: 0; 50 | `-> height: 0; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | ,-> width: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:12] + 48 | size: { + 49 | ,-> width: 0; 50 | `-> height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^^^^^^ `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x Number { value: 0.0, raw: "0", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | height: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | ,-> height: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | ,-> height: 0; 51 | `-> }; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | ,-> height: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:11] + 49 | dth: 0; + 50 | ,-> height: 0; 51 | `-> }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | | } @@ -3153,8 +3846,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | | } @@ -3162,8 +3856,9 @@ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | | } @@ -3171,192 +3866,223 @@ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | --small-icon: { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | --small-icon: { + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | --small-icon: { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | --small-icon: { + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | `-> } `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | --small-icon: { - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | --small-icon: { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | `-> width: 16px; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:4] + 51 | }; + 52 | ,-> --small-icon: { 53 | `-> width: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^^^^^ `---- x Ident { value: Atom('width' type=inline), raw: "width" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^^^^ `---- x Dimension { value: 16.0, raw_value: "16", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^ `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | width: 16px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | ,-> width: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | ,-> width: 16px; 54 | `-> height: 16px; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | ,-> width: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:13] + 52 | icon: { + 53 | ,-> width: 16px; 54 | `-> height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^^^^^^ `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^ `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^^^^ `---- x Dimension { value: 16.0, raw_value: "16", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^ `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | height: 16px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | ,-> height: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | ,-> height: 16px; 55 | `-> } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | ,-> height: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:14] + 53 | : 16px; + 54 | ,-> height: 16px; 55 | `-> } `---- @@ -3616,36 +4342,41 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:62:5] - 62 | --foo: - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:5] + 61 | t { + 62 | --foo: + : ^^^^^^^^ 63 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:62:5] - 62 | --foo: - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:5] + 61 | t { + 62 | --foo: + : ^^^^^^^^ 63 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:62:5] - 62 | --foo: - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:5] + 61 | t { + 62 | --foo: + : ^^^^^^^^ 63 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:62:5] - 62 | --foo: - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:5] + 61 | t { + 62 | --foo: + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:62:5] - 62 | --foo: - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:5] + 61 | t { + 62 | --foo: + : ^^^^^ `---- x Rule @@ -3712,43 +4443,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^ `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:5] + 65 | t { + 66 | --var: value; + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug index f3199da32a24..81121f84ca21 100644 --- a/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> div { 2 | | width: 100\%; 3 | | width: 100px2p; - 4 | `-> } + 4 | | } `---- x Rule @@ -80,121 +80,141 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^ `---- x UnknownDimension - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:3] + 1 | v { + 2 | width: 100\%; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^^^ `---- x UnknownDimension - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:15] + 2 | \%; + 3 | width: 100px2p; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug index 793f88ae8641..15b978da83ef 100644 --- a/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug @@ -29,7 +29,7 @@ 26 | | 27 | | .prop { 28 | | \62 olor: red - 29 | `-> } + 29 | | } `---- x Rule @@ -102,45 +102,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:5] + 1 | e { + 2 | color: \red; + : ^^^^ `---- x Rule @@ -222,225 +229,262 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:28] + 6 | "); + 7 | background: url(a;a); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:23] + 7 | a); + 8 | background: url(a/*); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:8:23] + 8 | *); + 9 | background: \;a; + : ^^^ `---- x Rule @@ -1347,45 +1391,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:3] + 21 | \\{ + 22 | color: \\; + : ^^ `---- x Rule @@ -1536,46 +1587,53 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^^^^^^^^^^^^ 29 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^^^^^^^^^^^^ 29 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^^^^^^^^^^^^ 29 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:5] + 27 | p { + 28 | \62 olor: red + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug index 66e3723c876e..5eab062f1824 100644 --- a/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> div { 2 | | prop: 1Hz; 3 | | prop: 1kHz; - 4 | `-> } + 4 | | } `---- x Rule @@ -80,121 +80,141 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^ `---- x Frequency - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:3] + 1 | v { + 2 | prop: 1Hz; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^ `---- x Frequency - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:12] + 2 | Hz; + 3 | prop: 1kHz; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug index fdcb54ea54a7..4d030c0164c1 100644 --- a/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug @@ -8,7 +8,7 @@ 5 | | z-index: 0; 6 | | z-index: +0; 7 | | z-index: -0; - 8 | `-> } + 8 | | } `---- x Rule @@ -96,253 +96,295 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:2:5] - 2 | z-index: 12; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:1:3] + 1 | v { + 2 | z-index: 12; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:14] + 2 | 12; + 3 | z-index: +123; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^ `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:16] + 3 | 23; + 4 | z-index: -456; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:16] + 4 | 56; + 5 | z-index: 0; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:13] + 5 | 0; + 6 | z-index: +0; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^ `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:14] + 6 | +0; + 7 | z-index: -0; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug index a5f5f10441ba..e836f6e13423 100644 --- a/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug @@ -7,7 +7,7 @@ 4 | | width: 100px; 5 | | width: 100PX; 6 | | width: 100pX; - 7 | `-> } + 7 | | } `---- x Rule @@ -92,301 +92,351 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:2:5] - 2 | width: 100e\x; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:1:3] + 1 | v { + 2 | width: 100e\x; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:16] + 2 | \x; + 3 | width: 100ex; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:15] + 3 | ex; + 4 | width: 100px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:15] + 4 | px; + 5 | width: 100PX; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:15] + 5 | PX; + 6 | width: 100pX; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug index 483074f7010a..5c23b9911975 100644 --- a/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug @@ -18,7 +18,7 @@ 15 | | div { 16 | | margin: -5%; 17 | | margin: -5.5%; - 18 | `-> } + 18 | | } `---- x Rule @@ -121,531 +121,619 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^ + ,-[$DIR/tests/fixture/value/percentage/input.css:1:3] + 1 | v { + 2 | width: 0%; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:12] + 2 | 0%; + 3 | width: 0.1%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:14] + 3 | 1%; + 4 | width: 100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:14] + 4 | 0%; + 5 | width: 100.5%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:16] + 5 | 5%; + 6 | width: 100.1000%; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:19] + 6 | 0%; + 7 | width: 1e0%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:14] + 7 | 0%; + 8 | width: 1e1%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:8:14] + 8 | 1%; + 9 | width: 1e2%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:14] + 9 | 2%; + 10 | width: 10e-1%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:16] + 10 | 1%; + 11 | width: 10e-5%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:16] + 11 | 5%; + 12 | width: 10e+2%; + : ^^^^^ `---- x Rule @@ -721,97 +809,113 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:3] + 15 | v { + 16 | margin: -5%; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:14] + 16 | 5%; + 17 | margin: -5.5%; + : ^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug index f0526c6e1e92..3c37b2c5bbf2 100644 --- a/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug @@ -47,7 +47,7 @@ 44 | | .foo { 45 | | content: ";'@ /**/\""; 46 | | content: '\'"\\'; - 47 | `-> } + 47 | | } `---- x Rule @@ -216,722 +216,842 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:1:9] + 1 | e { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:57] + 2 | ."; + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:57] + 3 | .'; + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:63] + 4 | ."; + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:63] + 5 | ."; + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:63] + 6 | .'; + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:63] + 7 | .'; + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:8:60] + 8 | ."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:62] + 9 | ."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:64] + 10 | ."; + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | ,-> content: "A really long \ 13 | `-> awesome string"; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | ,-> content: "A really long \ 13 | `-> awesome string"; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | ,-> content: "A really long \ 13 | `-> awesome string"; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | content: "A really long \ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | content: "A really long \ + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | content: "A really long \ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | content: "A really long \ + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | ,-> content: "A really long \ 13 | `-> awesome string"; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:51] + 11 | ."; + 12 | ,-> content: "A really long \ 13 | `-> awesome string"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:14] + 13 | g"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:24] + 14 | ""; + 15 | content: '\'"\\'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | ,-> content: "a\ 17 | `-> b"; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | ,-> content: "a\ 17 | `-> b"; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | ,-> content: "a\ 17 | `-> b"; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | content: "a\ + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | content: "a\ + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | ,-> content: "a\ 17 | `-> b"; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:19] + 15 | \'; + 16 | ,-> content: "a\ 17 | `-> b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | content: "a\ + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | content: "a\ + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | content: "a\ + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | content: "a\ + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ @@ -939,8 +1059,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ @@ -948,8 +1069,9 @@ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ @@ -957,20 +1079,23 @@ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | content: "a\ + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | content: "a\ + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ @@ -978,8 +1103,9 @@ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:17] + 22 | b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ @@ -987,45 +1113,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^ `---- x Rule @@ -1142,45 +1275,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:19] + 32 | ] { + 33 | color: red; + : ^^^ `---- x Rule @@ -1295,45 +1435,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:35] + 35 | ] { + 36 | color: red; + : ^^^ `---- x Rule @@ -1406,45 +1553,52 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:3] + 39 | v { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^ `---- x Rule @@ -1514,85 +1668,99 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:4] + 44 | o { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:24] + 45 | ""; + 46 | content: '\'"\\'; + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug index 03d43c914d37..fafce19c462a 100644 --- a/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug @@ -13,7 +13,7 @@ 10 | | background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | | url("large-balloons.jpg") 2x); - 13 | `-> } + 13 | | } `---- x Rule @@ -647,371 +647,431 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | ,-> background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, 9 | `-> url("large-balloons.jpg") 2x); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | ,-> background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, 9 | `-> url("large-balloons.jpg") 2x); `---- x Declaration - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | ,-> background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, 9 | `-> url("large-balloons.jpg") 2x); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | background-image: -webkit-image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | background-image: -webkit-image-set( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | background-image: -webkit-image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | background-image: -webkit-image-set( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | ,-> background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, 9 | `-> url("large-balloons.jpg") 2x); `---- x Function - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | ,-> background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, 9 | `-> url("large-balloons.jpg") 2x); `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | background-image: -webkit-image-set( - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:6:4] + 6 | x { + 7 | background-image: -webkit-image-set( + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^ `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:30] + 7 | -image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^ `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:8:31] + 8 | s.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); `---- x Declaration - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | background-image: image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | background-image: image-set( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | background-image: image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | background-image: image-set( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); `---- x Function - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | background-image: image-set( - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:9:40] + 9 | x); + 10 | background-image: image-set( + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^ `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:22] + 10 | image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^ `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:31] + 11 | s.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug index d4ce5dae3a02..81b85db92fae 100644 --- a/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug @@ -8,7 +8,7 @@ 5 | | prop: [ row1-start-with-spaces-around ]; 6 | | prop: [red #fff 12px]; 7 | | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - 8 | `-> } + 8 | | } `---- x Rule @@ -96,493 +96,575 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] - 2 | prop: []; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:3] + 1 | v { + 2 | prop: []; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:12] + 2 | []; + 3 | prop: [ ]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:13] + 3 | ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:22] + 4 | t]; + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x HexColor - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] - 6 | prop: [red #fff 12px]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:47] + 5 | ]; + 6 | prop: [red #fff 12px]; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:25] + 6 | x]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug index 209fc68dc25f..a6e4018996de 100644 --- a/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug @@ -15,7 +15,7 @@ 12 | | .time { 13 | | transition-duration: 4s; 14 | | transition-duration: 4000ms; - 15 | `-> } + 15 | | } `---- x Rule @@ -91,225 +91,262 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:6] + 1 | y { + 2 | font-size: 14px; + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:18] + 2 | px; + 3 | transition-property: font-size; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:3:33] + 3 | ze; + 4 | transition-duration: 4s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:4:26] + 4 | 4s; + 5 | transition-delay: 2s; + : ^ `---- x Rule @@ -376,237 +413,276 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:8:4] + 8 | x { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ `---- x Rule @@ -676,121 +752,141 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:12:5] + 12 | e { + 13 | transition-duration: 4s; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^ `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:26] + 13 | 4s; + 14 | transition-duration: 4000ms; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug index 9748341f4b6a..1e57065c5ac2 100644 --- a/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug @@ -19,7 +19,7 @@ 16 | | unicode-range: U+1e1ee1-FFFFFF; 17 | | unicode-range: U+1e1ee?; 18 | | unicode-range: U+12-13; - 19 | `-> } + 19 | | } `---- x Rule @@ -110,727 +110,848 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:1:10] + 1 | e { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:1:10] + 1 | e { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:1:10] + 1 | e { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:1:10] + 1 | e { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:1:10] + 1 | e { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/urange/input.css:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:1:10] + 1 | e { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:27] + 2 | d'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:32] + 3 | '); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:32] + 3 | '); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:32] + 3 | '); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:32] + 3 | '); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:32] + 3 | '); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:32] + 3 | '); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:59] + 4 | */ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:59] + 4 | */ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:59] + 4 | */ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:59] + 4 | */ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:5:5] - 5 | unicode-range: u+26; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:59] + 4 | */ + 5 | unicode-range: u+26; + : ^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:5:5] - 5 | unicode-range: u+26; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:59] + 4 | */ + 5 | unicode-range: u+26; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:22] + 5 | 26; + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:22] + 5 | 26; + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:22] + 5 | 26; + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:22] + 5 | 26; + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:22] + 5 | 26; + 6 | unicode-range: U+0-7F; + : ^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:22] + 5 | 26; + 6 | unicode-range: U+0-7F; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:24] + 6 | 7F; + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:24] + 6 | 7F; + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:24] + 6 | 7F; + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:24] + 6 | 7F; + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:24] + 6 | 7F; + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:24] + 6 | 7F; + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:58] + 7 | */ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:58] + 7 | */ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:58] + 7 | */ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:58] + 7 | */ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:58] + 7 | */ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:58] + 7 | */ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:8:57] + 8 | */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:58] + 9 | */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:78] + 10 | */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:78] + 10 | */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:78] + 10 | */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:78] + 10 | */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:78] + 10 | */ + 11 | unicode-range: U+????; + : ^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:78] + 10 | */ + 11 | unicode-range: U+????; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:24] + 11 | ??; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:24] + 11 | ??; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:24] + 11 | ??; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:24] + 11 | ??; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:24] + 11 | ??; + 12 | unicode-range: U+??????; + : ^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:24] + 11 | ??; + 12 | unicode-range: U+??????; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:26] + 12 | ??; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:26] + 12 | ??; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:26] + 12 | ??; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:26] + 12 | ??; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:26] + 12 | ??; + 13 | unicode-range: U+12; + : ^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:26] + 12 | ??; + 13 | unicode-range: U+12; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:22] + 13 | 12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:22] + 13 | 12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:22] + 13 | 12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:22] + 13 | 12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:22] + 13 | 12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:22] + 13 | 12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:26] + 14 | 12; + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:26] + 14 | 12; + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:26] + 14 | 12; + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:26] + 14 | 12; + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:26] + 14 | 12; + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:26] + 14 | 12; + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:26] + 15 | e1; + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:26] + 15 | e1; + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:26] + 15 | e1; + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:26] + 15 | e1; + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:26] + 15 | e1; + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:26] + 15 | e1; + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:33] + 16 | FF; + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:33] + 16 | FF; + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:33] + 16 | FF; + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:33] + 16 | FF; + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:33] + 16 | FF; + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:33] + 16 | FF; + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:26] + 17 | e?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:26] + 17 | e?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:26] + 17 | e?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:26] + 17 | e?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:26] + 17 | e?; + 18 | unicode-range: U+12-13; + : ^^^^^^^ `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:26] + 17 | e?; + 18 | unicode-range: U+12-13; + : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug index 26a9c26d9950..8a841dc421ad 100644 --- a/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug @@ -39,7 +39,7 @@ 36 | | 37 | | ); 38 | | background: URL(https://example.com/ima\)ge.png); - 39 | `-> } + 39 | | } `---- x Rule @@ -220,1473 +220,1744 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:1:3] + 1 | v { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:49] + 2 | g); + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:49] + 3 | g); + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:50] + 4 | g); + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:51] + 5 | "); + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:51] + 6 | '); + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:51] + 7 | '); + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:8:52] + 8 | '); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:48] + 9 | 0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:71] + 12 | */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:47] + 13 | h); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:61] + 14 | )); + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^ + ,-[$DIR/tests/fixture/value/url/input.css:15:87] + 15 | ); + 16 | + 17 | background: url(); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:20] + 17 | (); + 18 | background: url(""); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:22] + 18 | "); + 19 | background: url(''); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x String { value: Atom('http://www.example.com/pinkish.gif' type=dynamic), raw: "\"http://www.example.com/pinkish.gif\"" } - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:19:23] + 19 | ); + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:23:5] - 23 | background: src("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:21:47] + 21 | "; + 22 | + 23 | background: src("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:56] + 23 | "); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^ `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:56] + 24 | "); + 25 | background: src(var(--foo)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:30] + 25 | )); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:55] + 26 | ); + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | background: url( + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | background: url( + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | background: url( - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | background: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:56] + 27 | ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1696,8 +1967,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1707,8 +1979,9 @@ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1718,20 +1991,23 @@ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | background: url( + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | background: url( + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1741,8 +2017,9 @@ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1752,14 +2029,16 @@ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | background: url( - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | background: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1769,8 +2048,9 @@ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:4] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png @@ -1780,61 +2060,81 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:36:1] + 36 | + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug b/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug index cf628f0aad38..c0e5deca99e4 100644 --- a/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | ,-> :nth-child(4n) { 2 | | margin-right: 0; - 3 | `-> } + 3 | | } `---- x Rule @@ -88,43 +88,50 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:14] + 1 | ) { + 2 | margin-right: 0; + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug b/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug index 9ab4c7db682a..9ef79e44c480 100644 --- a/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug @@ -70,109 +70,127 @@ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:2] + 1 | a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug index b047d7617d23..b42bfa7d850f 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug @@ -5,7 +5,7 @@ 2 | | 3 | | .color { 4 | | color: red; - 5 | `-> } + 5 | | } `---- x Rule @@ -132,43 +132,50 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:6] + 3 | r { + 4 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug index 472704d875b5..ab504388642e 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug @@ -21,7 +21,7 @@ 18 | | 19 | | @font-face foo; 20 | | - 21 | `-> @font-face ; + 21 | | @font-face ; `---- x Rule @@ -64,35 +64,40 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | invalid + : ^^^^^^^^ 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | invalid + : ^^^^^^^ `---- x Ident { value: Atom('invalid' type=inline), raw: "invalid" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | invalid + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | invalid + : ^ 3 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:10] + 1 | e { + 2 | invalid + : ^ 3 | } `---- @@ -136,33 +141,38 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:10] + 5 | e { + 6 | invalid; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:10] + 5 | e { + 6 | invalid; + : ^^^^^^^ `---- x Ident { value: Atom('invalid' type=inline), raw: "invalid" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:10] + 5 | e { + 6 | invalid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:10] + 5 | e { + 6 | invalid; + : ^ `---- x Semi - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:10] + 5 | e { + 6 | invalid; + : ^ `---- x Rule @@ -205,35 +215,40 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:10] + 9 | e { + 10 | 123 + : ^^^^ 11 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:10] + 9 | e { + 10 | 123 + : ^^^ `---- x Number { value: 123.0, raw: "123", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:10] + 9 | e { + 10 | 123 + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:10] + 9 | e { + 10 | 123 + : ^ 11 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:10] + 9 | e { + 10 | 123 + : ^ 11 | } `---- @@ -277,33 +292,38 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:10] + 13 | e { + 14 | 123; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:10] + 13 | e { + 14 | 123; + : ^^^ `---- x Number { value: 123.0, raw: "123", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:10] + 13 | e { + 14 | 123; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:10] + 13 | e { + 14 | 123; + : ^ `---- x Semi - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:10] + 13 | e { + 14 | 123; + : ^ `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/empty/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/empty/span.rust-debug index c8734abffce9..8313504e92c3 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/empty/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/empty/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/import/empty/input.css:1:1] - 1 | @import ; - : ^^^^^^^^^^ + 1 | ,-> @import ; `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/indent/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/indent/span.rust-debug index 4d628876f13f..bcdcf8004584 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/indent/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/indent/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/import/indent/input.css:1:1] - 1 | @import foo-bar; - : ^^^^^^^^^^^^^^^^^ + 1 | ,-> @import foo-bar; `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-supports/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-supports/span.rust-debug index 3b952f2b0793..29a91363df2d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-supports/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-supports/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/import/invalid-supports/input.css:1:1] - 1 | @import url("./test.css") supports(unknown); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @import url("./test.css") supports(unknown); `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/no-semi/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/no-semi/span.rust-debug index f3184107fad7..9f57fca0db89 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/no-semi/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/no-semi/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/import/no-semi/input.css:1:1] - 1 | @import url('http://') :root {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @import url('http://') :root {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug index 3ee587ffd3ac..e016a413759b 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug @@ -2,7 +2,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | ,-> @import nourl(test); - 2 | `-> @import 123; + 2 | | @import 123; `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/unknown/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/unknown/span.rust-debug index 8b08f2386701..4ee3fe1d9f6f 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/unknown/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/import/unknown/input.css:1:1] - 1 | @import url("./test.css") unknown(default) unknown(display: flex) unknown; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @import url("./test.css") unknown(default) unknown(display: flex) unknown; `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/empty-name/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/empty-name/span.rust-debug index c89acf970103..7c3bb150b5f9 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/empty-name/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/empty-name/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/keyframes/empty-name/input.css:1:1] - 1 | @keyframes {} - : ^^^^^^^^^^^^^^ + 1 | ,-> @keyframes {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug index f6233376ea77..0bcc81d15eac 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug @@ -9,7 +9,7 @@ 6 | | from { 7 | | color: red; 8 | | } - 9 | `-> } + 9 | | } `---- x Rule @@ -76,99 +76,119 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^^ `---- x Number { value: 10.0, raw: "10", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:14] + 1 | o { + 2 | 10 { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:4:4] + 4 | } + 5 | + 6 | ,-> from { 7 | | color: red; 8 | `-> } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] - 6 | from { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:4:4] + 4 | } + 5 | + 6 | from { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:4:4] + 4 | } + 5 | + 6 | ,-> from { 7 | | color: red; 8 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] - 6 | from { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:4:4] + 4 | } + 5 | + 6 | from { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:4] + 6 | from { + 7 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:4] + 6 | from { + 7 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:4] + 6 | from { + 7 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:4] + 6 | from { + 7 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:4] + 6 | from { + 7 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:4] + 6 | from { + 7 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug index 68677a0900ac..5deab0d33984 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug @@ -5,7 +5,7 @@ 2 | | @keyframes inherit {} 3 | | @keyframes unset {} 4 | | @keyframes none {} - 5 | `-> @keyframes iNiTiAl {} + 5 | | @keyframes iNiTiAl {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug index ef9bba051445..191179c6936b 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug @@ -7,7 +7,7 @@ 4 | | 5 | | @keyframes foo { 6 | | ot {} - 7 | `-> } + 7 | | } `---- x Rule @@ -56,39 +56,45 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^^^^ `---- x Ident { value: Atom('form' type=static), raw: "form" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:17] + 1 | + 2 | form {} + : ^ `---- x Rule @@ -137,37 +143,43 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^^ `---- x Ident { value: Atom('ot' type=inline), raw: "ot" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:17] + 5 | + 6 | ot {} + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug index c9b5e3f3a98b..2701f8f0f8c9 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug @@ -5,7 +5,7 @@ 2 | | 10 { 3 | | 4 | | } - 5 | `-> } + 5 | | } `---- x Rule @@ -60,37 +60,43 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^^ `---- x Number { value: 10.0, raw: "10", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:17] + 1 | + 2 | 10 { + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug index 80cbfd0e71e6..01ab7b7a3a07 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug @@ -5,7 +5,7 @@ 2 | | .a { 3 | | color: red; 4 | | } - 5 | `-> } + 5 | | } `---- x Rule @@ -174,113 +174,131 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^^ `---- x SubclassSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^^ `---- x ClassSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:39] + 1 | { + 2 | .a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:2] + 2 | .a { + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/empty/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/layer/empty/span.rust-debug index bd4fd6fe8e93..1522c31631ec 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/empty/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/empty/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/layer/empty/input.css:1:1] - 1 | @layer ; - : ^^^^^^^^^ + 1 | ,-> @layer ; `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug index cda831f05aea..dab4da914b59 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug @@ -98,497 +98,597 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:18] + 1 | " { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | @media (prefers-color-scheme: dark) { - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:46] + 2 | ;} + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:35] + 4 | dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/condition-1/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/condition-1/span.rust-debug index b6172e244a47..89e85ac41e6d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/condition-1/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/condition-1/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/condition-1/input.css:1:1] - 1 | @media (update: slow) and (hover: none) unknown (color: 1) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (update: slow) and (hover: none) unknown (color: 1) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/condition-and-or/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/condition-and-or/span.rust-debug index 51a080481c35..c71fde966686 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/condition-and-or/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/condition-and-or/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/condition-and-or/input.css:1:1] - 1 | @media screen and (min-width: 900px) or (min-width: 1200px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media screen and (min-width: 900px) or (min-width: 1200px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/condition/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/condition/span.rust-debug index d0ff0d712a07..29c86caa91e4 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/condition/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/condition/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/condition/input.css:1:1] - 1 | @media (update: slow) unknown (hover: none) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (update: slow) unknown (hover: none) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-1/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-1/span.rust-debug index 5f79ee167c1e..d537cc2298d2 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-1/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-1/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-name-1/input.css:1:1] - 1 | @media (20px: 20px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (20px: 20px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-2/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-2/span.rust-debug index d1dbab637975..bd1629b74aca 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-2/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name-2/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-name-2/input.css:1:1] - 1 | @media ("string") {} - : ^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media ("string") {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name/span.rust-debug index bc4558018adf..1e3b78169e9a 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-name/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-name/input.css:1:1] - 1 | @media ("min-width": 20px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media ("min-width": 20px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-2/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-2/span.rust-debug index 5880eb3048f5..ed606e492b1f 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-2/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-2/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-range-2/input.css:1:1] - 1 | @media (400px > "width" > 700px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (400px > "width" > 700px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-3/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-3/span.rust-debug index b7ed8d453866..dd59f9cd763c 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-3/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-3/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-range-3/input.css:1:1] - 1 | @media (400px > = width > = 700px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (400px > = width > = 700px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-4/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-4/span.rust-debug index 076be557cd5c..d5ec7108e8b1 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-4/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-4/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-range-4/input.css:1:1] - 1 | @media (400px >= width ! 700px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (400px >= width ! 700px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-5/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-5/span.rust-debug index b956cd317d8e..3176fdb44f81 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-5/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-5/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-range-5/input.css:1:1] - 1 | @media (400px <= width >= 700px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (400px <= width >= 700px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-6/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-6/span.rust-debug index a89d8d7683a0..070e9ff93b78 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-6/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature-range-6/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature-range-6/input.css:1:1] - 1 | @media (400px >= width <= 700px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media (400px >= width <= 700px) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/feature/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/feature/span.rust-debug index 20d04ce5d879..f1d160c370fe 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/feature/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/feature/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/media/feature/input.css:1:1] - 1 | @media screen and {} - : ^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @media screen and {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug index ee8610a770c4..22da03d46ddb 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | ,-> @media (min-width: 480px) { 2 | | max-inline-size: 1024px; - 3 | `-> } + 3 | | } `---- x Rule @@ -130,89 +130,103 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ 3 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^ `---- x Ident { value: Atom('max-inline-size' type=dynamic), raw: "max-inline-size" } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ `---- x Colon - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^ `---- x Dimension { value: 1024.0, raw_value: "1024", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ `---- x Semi - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ 3 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:25] + 1 | ) { + 2 | max-inline-size: 1024px; + : ^ 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug index 53d5ea9f5113..23dc92074f89 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug @@ -114,119 +114,138 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | ,-> a { 3 | | color: red; 4 | `-> } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | ,-> a { 3 | | color: red; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | ,-> a { 3 | | color: red; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | ,-> a { 3 | | color: red; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:17] + 1 | r { + 2 | a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:1] + 2 | a { + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug index 4cfae38407b1..aa178eefc126 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug @@ -6,7 +6,7 @@ 3 | | main { 4 | | color: orange; 5 | | } - 6 | `-> } + 6 | | } `---- x Rule @@ -82,176 +82,204 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | ,-> color: teal; 3 | | main { 4 | | color: orange; 5 | `-> } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | ,-> color: teal; 3 | | main { 4 | | color: orange; 5 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | ,-> color: teal; 3 | | main { 4 | | color: orange; 5 | `-> } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^^^^^ `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- x Colon - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^^^^ `---- x Ident { value: Atom('teal' type=inline), raw: "teal" } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- x Semi - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | color: teal; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | ,-> color: teal; 3 | `-> main { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:12] + 1 | t { + 2 | ,-> color: teal; 3 | `-> main { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:14] + 2 | al; + 3 | main { + : ^^^^ `---- x Ident { value: Atom('main' type=static), raw: "main" } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:14] + 2 | al; + 3 | main { + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:14] + 2 | al; + 3 | main { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:14] + 2 | al; + 3 | main { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | ,-> main { + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:14] + 2 | al; + 3 | ,-> main { 4 | | color: orange; 5 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:14] + 2 | al; + 3 | main { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:4] + 3 | main { + 4 | color: orange; + : ^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug index e345dccfc274..8ffbf71207f7 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:1:1] 1 | ,-> @media screen {@content} 2 | | - 3 | `-> @charset "UTF-8" + 3 | | @charset "UTF-8" `---- x Rule @@ -98,14 +98,12 @@ x Rule ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] - 3 | @charset "UTF-8" - : ^^^^^^^^^^^^^^^^^ + 3 | ,-> @charset "UTF-8" `---- x AtRule ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] - 3 | @charset "UTF-8" - : ^^^^^^^^^^^^^^^^^ + 3 | ,-> @charset "UTF-8" `---- x AtRuleName diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug index e096a2083b12..ceddb7c9f640 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug @@ -18,7 +18,7 @@ 15 | | } 16 | | 17 | | margin: 20px; - 18 | `-> } + 18 | | } `---- x Rule @@ -130,158 +130,190 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:12] + 1 | t { + 2 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:12] + 1 | t { + 2 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:12] + 1 | t { + 2 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:12] + 1 | t { + 2 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:12] + 1 | t { + 2 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:12] + 1 | t { + 2 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | ,-> @top-left { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:16] + 2 | n; + 3 | + 4 | ,-> @top-left { 5 | | content: "foo"; 6 | | color: blue; 7 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | ,-> @top-left { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:16] + 2 | n; + 3 | + 4 | ,-> @top-left { 5 | | content: "foo"; 6 | | color: blue; 7 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:16] + 2 | n; + 3 | + 4 | @top-left { + : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:16] + 2 | n; + 3 | + 4 | @top-left { + : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | ,-> @top-left { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:16] + 2 | n; + 3 | + 4 | ,-> @top-left { 5 | | content: "foo"; 6 | | color: blue; 7 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | @top-left { - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:16] + 2 | n; + 3 | + 4 | @top-left { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:9] + 4 | -left { + 5 | content: "foo"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:9] + 4 | -left { + 5 | content: "foo"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:9] + 4 | -left { + 5 | content: "foo"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:9] + 4 | -left { + 5 | content: "foo"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:9] + 4 | -left { + 5 | content: "foo"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:9] + 4 | -left { + 5 | content: "foo"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:17] + 5 | "foo"; + 6 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:17] + 5 | "foo"; + 6 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:17] + 5 | "foo"; + 6 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:17] + 5 | "foo"; + 6 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:17] + 5 | "foo"; + 6 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:17] + 5 | "foo"; + 6 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:7:4] + 7 | } + 8 | + 9 | ,-> @top-right { 10 | | @top-right { 11 | | content: "zzz"; 12 | | } @@ -291,8 +323,10 @@ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:7:4] + 7 | } + 8 | + 9 | ,-> @top-right { 10 | | @top-right { 11 | | content: "zzz"; 12 | | } @@ -302,20 +336,26 @@ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:7:4] + 7 | } + 8 | + 9 | @top-right { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:7:4] + 7 | } + 8 | + 9 | @top-right { + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:7:4] + 7 | } + 8 | + 9 | ,-> @top-right { 10 | | @top-right { 11 | | content: "zzz"; 12 | | } @@ -325,172 +365,216 @@ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | @top-right { - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:7:4] + 7 | } + 8 | + 9 | @top-right { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:10] + 9 | right { + 10 | ,-> @top-right { 11 | | content: "zzz"; 12 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:10] + 9 | right { + 10 | ,-> @top-right { 11 | | content: "zzz"; 12 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:10] + 9 | right { + 10 | @top-right { + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:10] + 9 | right { + 10 | @top-right { + : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:10] + 9 | right { + 10 | ,-> @top-right { 11 | | content: "zzz"; 12 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | @top-right { - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:10] + 9 | right { + 10 | @top-right { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:10] + 10 | top-right { + 11 | content: "zzz"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:10] + 10 | top-right { + 11 | content: "zzz"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:10] + 10 | top-right { + 11 | content: "zzz"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:10] + 10 | top-right { + 11 | content: "zzz"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:10] + 10 | top-right { + 11 | content: "zzz"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:10] + 10 | top-right { + 11 | content: "zzz"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:12:4] + 12 | } + 13 | + 14 | content: "bar"; + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:12:4] + 12 | } + 13 | + 14 | content: "bar"; + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:12:4] + 12 | } + 13 | + 14 | content: "bar"; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:12:4] + 12 | } + 13 | + 14 | content: "bar"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:12:4] + 12 | } + 13 | + 14 | content: "bar"; + : ^^^^^ `---- x Str - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:12:4] + 12 | } + 13 | + 14 | content: "bar"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^ `---- x Dimension - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^ `---- x Length - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^^^ `---- x Number - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:15:4] + 15 | } + 16 | + 17 | margin: 20px; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug index aaa260874a74..6919885f8bf6 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | ,-> @page :unknown { 2 | | margin: 2cm; - 3 | `-> } + 3 | | } `---- x Rule @@ -94,55 +94,64 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^ `---- x Dimension - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^ `---- x Length - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^^ `---- x Number - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:14] + 1 | n { + 2 | margin: 2cm; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug index d5b5eabb27ad..43d898f06547 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> @page Page: blank { 2 | | @top-center { content: none } 3 | | margin-left: 4cm; - 4 | `-> } + 4 | | } `---- x Rule @@ -122,127 +122,148 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:20] + 1 | + 2 | @top-center { content: none } + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^ `---- x Dimension - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^ `---- x Length - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^^ `---- x Number - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:34] + 2 | + 3 | margin-left: 4cm; + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug index 23736a7e7dac..a7024d8980fe 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> @top-left { 2 | | content: "foo"; 3 | | color: blue; - 4 | `-> } + 4 | | } `---- x Rule @@ -74,147 +74,171 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^^^^^^^ `---- x Ident { value: Atom('content' type=static), raw: "content" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^ `---- x Colon - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^^^^^ `---- x String { value: Atom('foo' type=inline), raw: "\"foo\"" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^ `---- x Semi - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | content: "foo"; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | ,-> content: "foo"; + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | ,-> content: "foo"; 3 | `-> color: blue; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | ,-> content: "foo"; + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:9] + 1 | t { + 2 | ,-> content: "foo"; 3 | `-> color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^^^^^ `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ `---- x Colon - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^^^^ `---- x Ident { value: Atom('blue' type=inline), raw: "blue" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ `---- x Semi - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ 4 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:17] + 2 | o"; + 3 | color: blue; + : ^ 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug index b467238b0882..b2f8704a282d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug @@ -100,103 +100,120 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:18] + 1 | ) { + 2 | * { background: red; } + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/no-parens/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/supports/no-parens/span.rust-debug index 15d9e49912e0..0c07f8162d94 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/no-parens/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/no-parens/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/supports/no-parens/input.css:1:1] - 1 | @supports display: flex {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @supports display: flex {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug index 75a9730ac09d..6d0c77624af3 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug @@ -25,7 +25,7 @@ 22 | | 23 | | @supports ([[[[[{ --func(color: { red }) }]]]]]) { 24 | | * { background: red; } - 25 | `-> } + 25 | | } `---- x Rule @@ -236,121 +236,140 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^^^ `---- x AttributeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:55] + 1 | ) { + 2 | [--self] { + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:8] + 2 | self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^ `---- x Rule @@ -501,105 +520,122 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:26] + 7 | ) { + 8 | * { background: red; } + : ^^^ `---- x Rule @@ -750,105 +786,122 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:26] + 11 | ) { + 12 | * { background: red; } + : ^^^ `---- x Rule @@ -951,105 +1004,122 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:14] + 15 | ) { + 16 | * { background: red; } + : ^^^ `---- x Rule @@ -1200,105 +1270,122 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:24] + 19 | ) { + 20 | * { background: red; } + : ^^^ `---- x Rule @@ -1623,103 +1710,120 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^ `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:48] + 23 | ) { + 24 | * { background: red; } + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/wrong-or-and/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/supports/wrong-or-and/span.rust-debug index 3da55b45b3d1..07452be9f176 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/wrong-or-and/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/wrong-or-and/span.rust-debug @@ -1,8 +1,7 @@ x Stylesheet ,-[$DIR/tests/recovery/at-rule/supports/wrong-or-and/input.css:1:1] - 1 | @supports (transition-property: color) or (animation-name: foo) and (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> @supports (transition-property: color) or (animation-name: foo) and (transform: rotate(10deg)) {} `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug index 2be89219d8bc..861a590c6e3f 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> div { 2 | | background: url(image".png); 3 | | color: red; - 4 | `-> } + 4 | | } `---- x Rule @@ -80,85 +80,99 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^ `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image\".png" } - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug index 04aaf85b149b..e2171da6862c 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> div { 2 | | background: url(image.png\ 3 | | ); - 4 | `-> } + 4 | | } `---- x Rule @@ -80,43 +80,50 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image.png\ 3 | `-> ); `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image.png\ 3 | `-> ); `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image.png\ 3 | `-> ); `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | background: url(image.png\ - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | background: url(image.png\ + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | background: url(image.png\ - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | background: url(image.png\ + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image.png\ 3 | `-> ); `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image.png\\\n " } - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image.png\ 3 | `-> ); `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug index b252e95da552..a2d38f6dade4 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> div { 2 | | background: url(image(.png); 3 | | color: red; - 4 | `-> } + 4 | | } `---- x Rule @@ -80,85 +80,99 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^ `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image(.png" } - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:3] + 1 | v { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug index a2a4af51843d..8d0465c017af 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug @@ -4,7 +4,7 @@ 1 | ,-> div { 2 | | background: url(image'.png); 3 | | color: red; - 4 | `-> } + 4 | | } `---- x Rule @@ -80,85 +80,99 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^ `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image'.png" } - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:3] + 1 | v { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:30] + 2 | g); + 3 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug index 19ab858b7a8c..01987d147709 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug @@ -3,7 +3,7 @@ ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | ,-> a { 2 | | background-image: url( ./image.jpg a ); - 3 | `-> } + 3 | | } `---- x Rule @@ -76,43 +76,50 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: " ./image.jpg a " } - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug index 83bcd0d01fd4..15bd1fb7f922 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug @@ -5,7 +5,7 @@ 2 | | background: url(image. 3 | | png); 4 | | color: red; - 5 | `-> } + 5 | | } `---- x Rule @@ -84,85 +84,99 @@ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image. 3 | `-> png); `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image. 3 | `-> png); `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image. 3 | `-> png); `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | background: url(image. - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | background: url(image. + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | background: url(image. - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | background: url(image. + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image. 3 | `-> png); `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image.\n png" } - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:3] + 1 | v { + 2 | ,-> background: url(image. 3 | `-> png); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:7] + 3 | g); + 4 | color: red; + : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/cdo-and-cdc/span.rust-debug b/crates/swc_css_parser/tests/recovery/cdo-and-cdc/span.rust-debug index b0d7b3633680..2bf18fb7ec61 100644 --- a/crates/swc_css_parser/tests/recovery/cdo-and-cdc/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/cdo-and-cdc/span.rust-debug @@ -38,7 +38,7 @@ 35 | | bar foo baz"> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:14:19] + 14 | iv> + 15 | ,-> 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | ,-> 17 | `->
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | ,-> 17 | `->
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 |
+ : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 | ,->
18 | `->
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 | ,->
18 | `->
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 |
+ : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 | ,->
19 | | - 20 | `-> + 20 | | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 | ,->
19 | | - 20 | `-> + 20 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug index cf2f9ca83235..b395b7c140f7 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug @@ -8,7 +8,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Child @@ -31,7 +31,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Element @@ -42,7 +42,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Child @@ -56,7 +56,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Element @@ -66,7 +66,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Child @@ -118,7 +118,7 @@ 5 | ,-> This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Text @@ -126,5 +126,5 @@ 5 | ,-> This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug index 0df6dc63460b..d4a05c24d797 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug @@ -86,76 +86,88 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^ 6 | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug index 01d0ddf928e2..8de7cd205622 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug @@ -10,7 +10,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -35,7 +35,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -48,7 +48,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -64,7 +64,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -76,7 +76,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -172,7 +172,7 @@ 7 | ,->

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Text @@ -180,5 +180,5 @@ 7 | ,->

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug index 1a530c51dafd..9fd7c4f4706c 100644 --- a/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug @@ -104,142 +104,165 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug index 1110b0283d68..aed39f74f0a0 100644 --- a/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug @@ -12,8 +12,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Child @@ -40,8 +38,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Element @@ -56,8 +52,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Child @@ -75,8 +69,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Element @@ -90,8 +82,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Child @@ -216,8 +206,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Text @@ -226,6 +214,4 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug index 8772fb701c9a..0c38a88825fb 100644 --- a/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug @@ -17,7 +17,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Child @@ -49,7 +49,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Element @@ -69,7 +69,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Attribute @@ -105,40 +105,46 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -169,7 +175,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Element @@ -185,7 +191,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Child @@ -434,12 +440,12 @@ ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] 15 | ,-> 16 | | - 17 | `-> + 17 | | `---- x Text ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] 15 | ,-> 16 | | - 17 | `-> + 17 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug index 21fd422b8629..6051d5484519 100644 --- a/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug @@ -12,7 +12,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Child @@ -39,7 +39,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Element @@ -54,7 +54,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Child @@ -72,7 +72,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Element @@ -86,7 +86,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Child @@ -224,7 +224,7 @@ 9 | ,-> 10 | | 11 | | - 12 | `-> + 12 | | `---- x Text @@ -232,5 +232,5 @@ 9 | ,-> 10 | | 11 | | - 12 | `-> + 12 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug index da1adb58e116..c891051b81da 100644 --- a/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug @@ -13,7 +13,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -41,7 +41,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -57,7 +57,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -76,7 +76,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -91,7 +91,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -205,7 +205,7 @@ 10 | ,->

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Text @@ -213,5 +213,5 @@ 10 | ,->

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document/span.rust-debug b/crates/swc_html_parser/tests/fixture/document/span.rust-debug index b86e171539f5..6974a83ec27d 100644 --- a/crates/swc_html_parser/tests/fixture/document/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document/span.rust-debug @@ -10,7 +10,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -35,7 +35,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -48,7 +48,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -64,7 +64,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -76,7 +76,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -160,7 +160,7 @@ 7 | ,->

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Text @@ -168,5 +168,5 @@ 7 | ,->

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug index 8b1288000539..e63b9d9f87e3 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug @@ -13,7 +13,7 @@ 10 | | 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Child @@ -41,7 +41,7 @@ 10 | | 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Element @@ -57,7 +57,7 @@ 10 | | 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Attribute @@ -101,142 +101,165 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- @@ -259,7 +282,7 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Element @@ -267,7 +290,7 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Child @@ -275,7 +298,7 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Text @@ -283,5 +306,5 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug index 8f739f4b0d8c..a17d5ced1bb7 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug @@ -11,7 +11,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -37,7 +37,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -51,7 +51,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- @@ -138,7 +144,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -147,7 +153,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -156,7 +162,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Text @@ -165,5 +171,5 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug index 6706b9fbb24b..e52e8ccb5d0a 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug @@ -11,7 +11,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -37,7 +37,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -51,7 +51,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- @@ -138,7 +144,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -147,7 +153,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -156,7 +162,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Text @@ -165,5 +171,5 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug index 882d9b9fca97..0a814acaf2e7 100644 --- a/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug @@ -87,40 +87,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug index a2007e350b1f..a5333af5d491 100644 --- a/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug @@ -159,40 +159,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug index d83a7a611204..7375f2545c0b 100644 --- a/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug @@ -111,40 +111,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -275,172 +281,200 @@ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | Is quiet now,
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | Is quiet now,
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | Is quiet now,
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | Is quiet now,
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | ,-> Is quiet now,
+ ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | ,-> Is quiet now,
10 | `-> In all the treetops
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | ,-> Is quiet now,
+ ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | ,-> Is quiet now,
10 | `-> In all the treetops
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | In all the treetops
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | In all the treetops
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | In all the treetops
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | In all the treetops
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | ,-> In all the treetops
+ ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | ,-> In all the treetops
11 | `-> Hearest thou
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | ,-> In all the treetops
+ ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | ,-> In all the treetops
11 | `-> Hearest thou
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | Hearest thou
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | Hearest thou
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | Hearest thou
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | Hearest thou
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | ,-> Hearest thou
+ ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | ,-> Hearest thou
12 | `-> Hardly a breath;
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | ,-> Hearest thou
+ ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | ,-> Hearest thou
12 | `-> Hardly a breath;
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | Hardly a breath;
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | Hardly a breath;
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | Hardly a breath;
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | Hardly a breath;
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | ,-> Hardly a breath;
+ ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | ,-> Hardly a breath;
13 | `-> The birds are asleep in the trees:
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | ,-> Hardly a breath;
+ ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | ,-> Hardly a breath;
13 | `-> The birds are asleep in the trees:
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | The birds are asleep in the trees:
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | The birds are asleep in the trees:
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | The birds are asleep in the trees:
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | The birds are asleep in the trees:
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | ,-> The birds are asleep in the trees:
+ ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | ,-> The birds are asleep in the trees:
14 | `-> Wait, soon like these
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | ,-> The birds are asleep in the trees:
+ ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | ,-> The birds are asleep in the trees:
14 | `-> Wait, soon like these
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | Wait, soon like these
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | Wait, soon like these
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | Wait, soon like these
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | Wait, soon like these
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | ,-> Wait, soon like these
+ ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | ,-> Wait, soon like these
15 | `-> Thou too shalt rest.
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | ,-> Wait, soon like these
+ ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | ,-> Wait, soon like these
15 | `-> Thou too shalt rest.
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^ 16 |

`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^ 16 |

`---- diff --git a/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug index 1bdce82b753b..53c71d615264 100644 --- a/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug @@ -87,40 +87,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug index 196d02f06a45..db9551da2b62 100644 --- a/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug @@ -123,40 +123,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -283,38 +289,44 @@ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | ,-> Example Caption + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | ,-> Example Caption 9 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | ,-> Example Caption + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | ,-> Example Caption 9 | `-> `---- @@ -323,340 +335,394 @@ x Element x Child - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | | Login 11 | | Email 12 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | | Login 11 | | Email 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | `-> Login `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | `-> Login `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> Login + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | ,-> Login 11 | `-> Email `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> Login + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | ,-> Login 11 | `-> Email `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> Email + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | ,-> Email 12 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> Email + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | ,-> Email 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:20] + 11 | th> + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:20] + 11 | th> + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | | user1 15 | | user1@sample.com 16 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | | user1 15 | | user1@sample.com 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | `-> user1 `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | `-> user1 `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> user1 + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | ,-> user1 15 | `-> user1@sample.com `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> user1 + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | ,-> user1 15 | `-> user1@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> user1@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | ,-> user1@sample.com 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> user1@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | ,-> user1@sample.com 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:31] + 15 | td> + 16 | ,-> 17 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:31] + 15 | td> + 16 | ,-> 17 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | | user2 19 | | user2@sample.com 20 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | | user2 19 | | user2@sample.com 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | `-> user2 `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | `-> user2 `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | ,-> user2 + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | ,-> user2 19 | `-> user2@sample.com `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | ,-> user2 + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | ,-> user2 19 | `-> user2@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | ,-> user2@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | ,-> user2@sample.com 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | ,-> user2@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | ,-> user2@sample.com 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:20:5] - 20 | - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:19:31] + 19 | td> + 20 | + : ^ 21 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:20:5] - 20 | - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:19:31] + 19 | td> + 20 | + : ^ 21 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug index ad5fbc73171c..71f414d517fc 100644 --- a/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug index dc9e840a3c67..f773485b06bd 100644 --- a/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug @@ -111,40 +111,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -255,122 +261,142 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | ,-> Superheros and sidekicks + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | ,-> Superheros and sidekicks 9 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | ,-> Superheros and sidekicks + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | ,-> Superheros and sidekicks 9 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | ,-> 10 | `-> `---- @@ -379,8 +405,9 @@ x Element x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | |   12 | | Batman 13 | | Robin @@ -390,8 +417,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | |   12 | | Batman 13 | | Robin @@ -401,232 +429,270 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | `->   `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | `->   `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 | ,->   12 | `-> Batman `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 | ,->   12 | `-> Batman `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | ,-> Batman 13 | `-> Robin `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | ,-> Batman 13 | `-> Robin `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | ,-> Robin 14 | `-> The Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | ,-> Robin 14 | `-> The Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | ,-> The Flash 15 | `-> Kid Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | ,-> The Flash 15 | `-> Kid Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | ,-> Kid Flash 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | ,-> Kid Flash 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:15:36] + 15 | th> + 16 | + : ^ 17 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:15:36] + 15 | th> + 16 | + : ^ 17 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug index 315afb46134e..c7a82933f610 100644 --- a/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug @@ -150,40 +150,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -305,15 +311,17 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:9:3] - 9 | ,-> back of your card."> + ,-[$DIR/tests/fixture/element/custom-element/input.html:8:69] + 8 | e + 9 | ,-> back of your card."> 10 | `-> 11 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:9:3] - 9 | ,-> back of your card."> + ,-[$DIR/tests/fixture/element/custom-element/input.html:8:69] + 8 | e + 9 | ,-> back of your card."> 10 | `-> 11 | `---- @@ -425,184 +433,214 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | ,-> Twitter + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | ,-> Twitter 17 | `-> Facebook `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | ,-> Twitter + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | ,-> Twitter 17 | `-> Facebook `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | ,-> Facebook 18 | `-> G+ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | ,-> Facebook 18 | `-> G+ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^ 19 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^ 19 | `---- @@ -647,40 +685,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^ 23 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^ 23 | `---- @@ -747,80 +791,92 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] - 28 | ,-> + ,-[$DIR/tests/fixture/element/custom-element/input.html:27:25] + 27 | ; } + 28 | ,-> 29 | `->

I'm in Shadow DOM. My markup was stamped from a <template>.

`---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] - 28 | ,-> + ,-[$DIR/tests/fixture/element/custom-element/input.html:27:25] + 27 | ; } + 28 | ,-> 29 | `->

I'm in Shadow DOM. My markup was stamped from a <template>.

`---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^ 30 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^ 30 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug index 4a56fd3b3ae8..ecb88b747455 100644 --- a/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug @@ -15,7 +15,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Child @@ -45,7 +45,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Element @@ -63,7 +63,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Attribute @@ -99,40 +99,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -161,7 +167,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Element @@ -175,7 +181,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Child @@ -225,40 +231,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^ 10 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^ 10 | `---- @@ -305,7 +317,7 @@ 12 | ,-> Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Text @@ -313,5 +325,5 @@ 12 | ,-> Test 13 | | 14 | | - 15 | `-> + 15 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug index 62333c77eff5..c39b054f5d09 100644 --- a/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug @@ -90,40 +90,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug index 7a8cddef4a99..9523f47be985 100644 --- a/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug @@ -102,40 +102,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -196,143 +202,165 @@ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | ,-> 8 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> 8 | `-> <noembed> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> <noembed> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:9:34] + 9 | h1> + 10 | ,-> 11 | `-> + ,-[$DIR/tests/fixture/element/embed/input.html:9:34] + 9 | h1> + 10 | ,-> 11 | `-> + 11 | ,-> height="200"> `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:11:5] - 11 | ,-> + 11 | ,-> height="200"> `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:11:5] - 11 | + 11 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:13:13] + 13 | idth="250" + 14 | height="200"> + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | ,-> height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:13:13] + 13 | idth="250" + 14 | ,-> height="200"> 15 | `-> 16 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | ,-> height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:13:13] + 13 | idth="250" + 14 | ,-> height="200"> 15 | `-> 16 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug index 12e9b624fcc3..03c334db8348 100644 --- a/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug @@ -144,40 +144,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -332,356 +338,413 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | | 11 | | 12 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | | 11 | | 12 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 |
+ : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | ,-> 12 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | ,-> 12 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:56] + 11 | ed> + 12 | ,->
13 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:56] + 11 | ed> + 12 | ,->
13 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | | 15 | | 16 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | | 15 | | 16 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 |
+ : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | ,-> 15 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | ,-> 15 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | ,-> 16 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | ,-> 16 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:59] + 15 | ed> + 16 | ,->
17 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:59] + 15 | ed> + 16 | ,->
17 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | | 19 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | | 19 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | ,-> 19 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | ,-> 19 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:46] + 18 | !"> + 19 |
+ : ^ 20 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:46] + 18 | !"> + 19 |
+ : ^ 20 | `---- @@ -738,140 +801,162 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | | Title 25 | | 26 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | | Title 25 | | 26 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | `-> Title `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | `-> Title `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | ,-> Title + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | ,-> Title 25 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | ,-> Title + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | ,-> Title 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | ,-> 26 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | ,-> 26 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:64] + 25 | el> + 26 |
+ : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:64] + 25 | el> + 26 |
+ : ^ 27 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug index 4c4a930083b0..be4f0f9f96fa 100644 --- a/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug @@ -98,76 +98,88 @@ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Тег FRAMESET `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Тег FRAMESET `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^ 6 | `---- @@ -232,182 +244,211 @@ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | ,-> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | | 12 | | 13 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | | 12 | | 13 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | ,-> 12 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | ,-> 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:46] + 12 | e"> + 13 | + : ^ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:46] + 12 | e"> + 13 | + : ^ 14 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug index df067e912a94..91f2fe620169 100644 --- a/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug @@ -13,7 +13,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -41,7 +41,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -57,7 +57,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -76,7 +76,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -91,7 +91,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -327,7 +327,7 @@ 10 | ,->
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Text @@ -335,5 +335,5 @@ 10 | ,->
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug index 28335c2fd6f1..b278841af635 100644 --- a/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug @@ -87,40 +87,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug index 25ad50bf50f9..34773a814ae5 100644 --- a/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug @@ -11,7 +11,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -37,7 +37,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -51,7 +51,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -68,7 +68,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -81,7 +81,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -215,7 +215,7 @@ 8 | ,-> W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Text @@ -223,5 +223,5 @@ 8 | ,-> W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug index e3af76ec1b51..382e91d38802 100644 --- a/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug @@ -31,7 +31,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Child @@ -77,7 +77,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Element @@ -111,7 +111,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Child @@ -148,7 +148,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Element @@ -181,7 +181,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Child @@ -273,112 +273,130 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 | ,->
  • Coffee
  • 9 | `->
  • Tea
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 | ,->
  • Coffee
  • 9 | `->
  • Tea
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 | ,->
  • Tea
  • 10 | `->
  • Milk
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 | ,->
  • Tea
  • 10 | `->
  • Milk
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^ 11 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^ 11 | `---- @@ -465,112 +483,130 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 | ,->
  • Coffee
  • 17 | `->
  • Tea
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 | ,->
  • Coffee
  • 17 | `->
  • Tea
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 | ,->
  • Tea
  • 18 | `->
  • Milk
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 | ,->
  • Tea
  • 18 | `->
  • Milk
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^ 19 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^ 19 | `---- @@ -617,54 +653,62 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^^^^^ 24 | `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^^^^^ 24 | `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^ 24 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^ 24 | `---- @@ -683,91 +727,109 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
      + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
        27 | |
      • item1 28 | |
      • item2 29 | `->
      `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
        + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
          27 | |
        • item1 28 | |
        • item2 29 | `->
        `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
          + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
            27 | `->
          • item1 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
              + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
                27 | `->
              • item1 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
              • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                  + 27 | ,->
                • item1 28 | `->
                • item2 `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
                • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                    + 27 | ,->
                  • item1 28 | `->
                  • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
                  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                      + 27 | ,->
                    • item1 28 | `->
                    • item2 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
                    • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                        + 27 | ,->
                      • item1 28 | `->
                      • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                      • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                      • item2 29 | `->
                      `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                    • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                    • item2 29 | `->
                    `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                  • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                  • item2 29 | `->
                  `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                • item2 29 | `->
                `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:29:5] - 29 | ,->
              + ,-[$DIR/tests/fixture/element/lists/input.html:28:15] + 28 | em2 + 29 | ,->
            30 | | - 31 | `-> + 31 | | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:29:5] - 29 | ,->
          + ,-[$DIR/tests/fixture/element/lists/input.html:28:15] + 28 | em2 + 29 | ,->
        30 | | - 31 | `-> + 31 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug index f2c875698356..1635cca24761 100644 --- a/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug @@ -105,40 +105,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -345,50 +351,57 @@ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] - 14 | - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:13:27] + 13 | nce + 14 | + : ^ 15 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] - 14 | - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:13:27] + 13 | nce + 14 | + : ^ 15 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug index b5c30fbcdeb5..11eab514958a 100644 --- a/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug @@ -135,40 +135,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -297,556 +303,648 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 | ,->
        9 | `->
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 | ,->
        9 | `->
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 | ,->
        10 | `->
        1a
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 | ,->
        10 | `->
        1a
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 | ,->
        1a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 | ,->
        1a
        11 | `->
        ⟨⟩
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 | ,->
        1a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 | ,->
        1a
        11 | `->
        ⟨⟩
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 | ,->
        ⟨⟩
        + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 | ,->
        ⟨⟩
        12 | `->
        𝕂
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 | ,->
        ⟨⟩
        + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 | ,->
        ⟨⟩
        12 | `->
        𝕂
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 | ,->
        𝕂
        + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 | ,->
        𝕂
        13 | `->
        a
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 | ,->
        𝕂
        + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 | ,->
        𝕂
        13 | `->
        a
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 | ,->
        a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 | ,->
        a
        14 | `->
        a
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 | ,->
        a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 | ,->
        a
        14 | `->
        a
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^ 15 |
  • `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
    a
    + : ^ 15 |
    `---- @@ -903,550 +1001,641 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 | ,->
    19 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 | ,->
    19 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 | ,->
    20 | `->
    a
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 | ,->
    20 | `->
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 | ,->
    a
    + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 | ,->
    a
    21 | `->
    x
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 | ,->
    a
    + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 | ,->
    a
    21 | `->
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 | ,->
    x
    22 | `->
    x
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 | ,->
    x
    22 | `->
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 | ,->
    x
    23 | `->

    x

    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 | ,->
    x
    23 | `->

    x

    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 | ,->

    x

    + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 | ,->

    x

    24 | `->

    x

    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 | ,->

    x

    + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 | ,->

    x

    24 | `->

    x

    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ 25 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ 25 |
    `---- diff --git a/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug index 991b56de4d00..e21c2655f92c 100644 --- a/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug @@ -167,7 +167,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Child @@ -349,7 +349,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Element @@ -519,7 +519,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Child @@ -549,40 +549,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^ 5 | `---- @@ -763,7 +769,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Element @@ -929,7 +935,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Child @@ -1007,8 +1013,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | | 11 | | 12 | | a @@ -1029,8 +1036,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | | 11 | | 12 | | a @@ -1051,20 +1059,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | | 12 | | a 13 | | 2 @@ -1078,8 +1089,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | | 12 | | a 13 | | 2 @@ -1093,448 +1105,520 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | | a 13 | | 2 14 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | | a 13 | | 2 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | `-> a `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | `-> a `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | ,-> a + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | ,-> a 13 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | ,-> a + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | ,-> a 13 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | ,-> 2 14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | ,-> 2 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:13:16] + 13 | 2 + 14 | ,-> 15 | `-> + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:13:16] + 13 | 2 + 14 | ,-> 15 | `-> + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | ,-> + 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | ,-> + 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | | b 18 | | 2 19 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | | b 18 | | 2 19 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | `-> b `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | `-> b `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | ,-> b + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | ,-> b 18 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | ,-> b + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | ,-> b 18 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | ,-> 2 19 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | ,-> 2 19 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:19:13] - 19 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:18:16] + 18 | 2 + 19 | ,-> 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:19:13] - 19 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:18:16] + 18 | 2 + 19 | ,-> 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:20:9] - 20 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:19:13] + 19 | + 20 | ,-> 21 | `-> = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:20:9] - 20 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:19:13] + 19 | + 20 | ,-> 21 | `-> = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | ,-> = 22 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | ,-> = 22 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | | c 24 | | 2 25 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | | c 24 | | 2 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | `-> c `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | `-> c `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | ,-> c + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | ,-> c 24 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | ,-> c + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | ,-> c 24 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | ,-> 2 25 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | ,-> 2 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:24:16] + 24 | >2 + 25 | ,-> 26 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:24:16] + 24 | >2 + 25 | ,-> 26 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:26:5] - 26 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:25:13] + 25 | up> + 26 | + : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:26:5] - 26 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:25:13] + 25 | up> + 26 | + : ^ 27 | `---- @@ -1605,8 +1689,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | | 32 | | 0 1 0 33 | | @@ -1620,8 +1705,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | | 32 | | 0 1 0 33 | | @@ -1635,466 +1721,542 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | | 0 1 0 33 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | | 0 1 0 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | `-> 0 1 0 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | `-> 0 1 0 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | ,-> 0 1 0 + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | ,-> 0 1 0 33 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | ,-> 0 1 0 + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | ,-> 0 1 0 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:32:44] + 32 | 0 + 33 | ,-> 34 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:32:44] + 32 | 0 + 33 | ,-> 34 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | | 0 0 1 36 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | | 0 0 1 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | `-> 0 0 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | `-> 0 0 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | ,-> 0 0 1 + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | ,-> 0 0 1 36 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | ,-> 0 0 1 + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | ,-> 0 0 1 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:36:9] - 36 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:35:44] + 35 | 1 + 36 | ,-> 37 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:36:9] - 36 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:35:44] + 35 | 1 + 36 | ,-> 37 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | | 1 0 0 39 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | | 1 0 0 39 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | `-> 1 0 0 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | `-> 1 0 0 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | ,-> 1 0 0 + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | ,-> 1 0 0 39 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | ,-> 1 0 0 + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | ,-> 1 0 0 39 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:38:44] + 38 | 0 + 39 | ,-> 40 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:38:44] + 38 | 0 + 39 | ,-> 40 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:40:5] - 40 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:39:18] + 39 | ow> + 40 | + : ^ 41 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:40:5] - 40 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:39:18] + 39 | ow> + 40 | + : ^ 41 | `---- @@ -2145,28 +2307,32 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^ 45 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^ 45 | `---- @@ -2277,8 +2443,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | | 51 | | @@ -2315,8 +2482,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | | 51 | | @@ -2353,46 +2521,57 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | ,-> 51 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | ,-> 51 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | | 53 | | x 54 | | 2 @@ -2403,8 +2582,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | | 53 | | x 54 | | 2 @@ -2415,242 +2595,285 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | | x 54 | | 2 55 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | | x 54 | | 2 55 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | ,-> x 54 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | ,-> x 54 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | ,-> 2 55 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | ,-> 2 55 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:55:13] - 55 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:54:16] + 54 | 2 + 55 | ,-> 56 | `-> + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:55:13] - 55 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:54:16] + 54 | 2 + 55 | ,-> 56 | `-> + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | ,-> + 57 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | ,-> + 57 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | ,-> y 58 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | ,-> y 58 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:58:9] - 58 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:57:16] + 57 | >y + 58 | ,-> 59 | | 60 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:58:9] - 58 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:57:16] + 57 | >y + 58 | ,-> 59 | | 60 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | ,-> 61 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | ,-> 61 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | | 63 | | 64 | | @@ -2664,8 +2887,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | | 63 | | 64 | | @@ -2679,26 +2903,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | | 64 | | 65 | | @@ -2710,8 +2938,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | | 64 | | 65 | | @@ -2723,44 +2952,51 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | + : ^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | ,-> 64 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | ,-> 64 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | | 66 | | x 67 | | 2 @@ -2768,8 +3004,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | | 66 | | x 67 | | 2 @@ -2777,338 +3014,402 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | ,-> 66 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | ,-> 66 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | ,-> x 67 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | ,-> x 67 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | ,-> 2 68 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | ,-> 2 68 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:68:17] - 68 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:67:31] + 67 | integer">2 + 68 | ,-> 69 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:68:17] - 68 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:67:31] + 67 | integer">2 + 68 | ,-> 69 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | ,-> y 70 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | ,-> y 70 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:69:16] + 69 | y + 70 | ,-> 71 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:69:16] + 69 | y + 70 | ,-> 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:70:14] + 70 | /apply> + 71 | ,-> 72 | | 73 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:70:14] + 70 | /apply> + 71 | ,-> 72 | | 73 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | ,-> 74 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | ,-> 74 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | ,-> 75 | | 76 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | ,-> 75 | | 76 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | ,-> 77 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | ,-> 77 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:79:9] - 79 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:78:15] + 78 | {2} + y + 79 | ,-> 80 | | 81 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:79:9] - 79 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:78:15] + 78 | {2} + y + 79 | ,-> 80 | | 81 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:81:5] - 81 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:79:20] + 79 | n> + 80 | + 81 | + : ^ 82 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:81:5] - 81 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:79:20] + 79 | n> + 80 | + 81 | + : ^ 82 | `---- @@ -3209,8 +3510,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | | 87 | | 88 | | @@ -3242,8 +3544,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | | 87 | | 88 | | @@ -3275,20 +3578,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | | 88 | | 89 | | 2 @@ -3305,8 +3611,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | | 88 | | 89 | | 2 @@ -3323,26 +3630,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | | 89 | | 2 90 | | @@ -3357,8 +3668,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | | 89 | | 2 90 | | @@ -3373,20 +3685,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | | 2 90 | | 91 | | x @@ -3399,8 +3714,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | | 2 90 | | 91 | | x @@ -3413,404 +3729,471 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | ,-> 2 90 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | ,-> 2 90 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | ,-> 91 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | ,-> 91 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | ,-> x 92 | `-> + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | ,-> x 92 | `-> + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | ,-> + 93 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | ,-> + 93 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | ,-> y 94 | `-> = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | ,-> y 94 | `-> = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | ,-> = 95 | `-> - `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | ,-> = 95 | `-> - `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | ,-> - 96 | `-> 5 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | ,-> - 96 | `-> 5 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | ,-> 5 + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | ,-> 5 97 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | ,-> 5 + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | ,-> 5 97 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:97:17] - 97 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:96:30] + 96 | oup/>5 + 97 | ,-> 98 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:97:17] - 97 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:96:30] + 96 | oup/>5 + 97 | ,-> 98 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:98:13] - 98 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:97:13] + 97 | + 98 | ,-> 99 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:98:13] - 98 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:97:13] + 97 | + 98 | ,-> 99 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:99:9] - 99 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:98:12] + 98 | + 99 | ,-> 100 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:99:9] - 99 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:98:12] + 98 | + 99 | ,-> 100 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | | 102 | | 103 | | x @@ -3826,8 +4209,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | | 102 | | 103 | | x @@ -3843,20 +4227,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | | 103 | | x 104 | | - @@ -3870,8 +4257,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | | 103 | | x 104 | | - @@ -3885,20 +4273,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | | x 104 | | - 105 | | 2 @@ -3910,8 +4301,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | | x 104 | | - 105 | | 2 @@ -3923,376 +4315,438 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | ,-> x 104 | `-> - `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | ,-> x 104 | `-> - `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | ,-> - 105 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | ,-> - 105 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | ,-> 2 106 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | ,-> 2 106 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | ,-> 107 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | ,-> 107 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | ,-> y 108 | `-> = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | ,-> y 108 | `-> = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | ,-> = 109 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | ,-> = 109 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | ,-> 1 110 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | ,-> 1 110 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:110:17] - 110 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:109:30] + 109 | oup/>1 + 110 | ,-> 111 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:110:17] - 110 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:109:30] + 109 | oup/>1 + 110 | ,-> 111 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:111:13] - 111 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:110:13] + 110 | + 111 | ,-> 112 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:111:13] - 111 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:110:13] + 110 | + 111 | ,-> 112 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:112:9] - 112 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:111:12] + 111 | + 112 | ,-> 113 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:112:9] - 112 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:111:12] + 111 | + 112 | ,-> 113 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:113:5] - 113 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:112:12] + 112 | tr> + 113 | + : ^ 114 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:113:5] - 113 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:112:12] + 112 | tr> + 113 | + : ^ 114 | `---- @@ -4347,77 +4801,101 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | ,-> Theorem of Pythagoras + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | ,-> Theorem of Pythagoras 119 | | 120 | `-> /* comment here */ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | ,-> Theorem of Pythagoras + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | ,-> Theorem of Pythagoras 119 | | 120 | `-> /* comment here */ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | ,-> /* comment here */ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | ,-> /* comment here */ 121 | `-> 122 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | ,-> /* comment here */ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | ,-> /* comment here */ 121 | `-> 122 | `---- @@ -4467,78 +4945,90 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | |
    test
    127 | `->
    `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | |
    test
    127 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | `->
    test
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | `->
    test
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 | ,->
    test
    + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 | ,->
    test
    127 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 | ,->
    test
    + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 | ,->
    test
    127 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:127:5] - 127 |
    - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:126:21] + 126 | iv> + 127 |
    + : ^ 128 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:127:5] - 127 |
    - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:126:21] + 126 | iv> + 127 |
    + : ^ 128 | `---- @@ -4595,8 +5085,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | | 133 | | x 134 | | @@ -4606,8 +5097,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | | 133 | | x 134 | | @@ -4617,170 +5109,197 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | | x 134 | | 135 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | | x 134 | | 135 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | ,-> x 134 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | ,-> x 134 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | ,-> 135 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | ,-> 135 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:135:9] - 135 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:134:32] + 134 | ight"/> + 135 | ,-> 136 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:135:9] - 135 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:134:32] + 134 | ight"/> + 135 | ,-> 136 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | ,-> 2 137 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | ,-> 2 137 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:137:5] - 137 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:136:18] + 136 | mn> + 137 | + : ^ 138 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:137:5] - 137 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:136:18] + 136 | mn> + 137 | + : ^ 138 | `---- @@ -4869,8 +5388,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:141:5] - 141 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:140:4] + 140 | th> + 141 | ,-> 142 | | 143 | | 144 | | 143 | | 144 | | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:141:5] - 141 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:140:4] + 140 | th> + 141 | ,-> 142 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | | 144 | | + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | | 144 | | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | | @@ -5044,8 +5576,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | | @@ -5067,112 +5600,130 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | `-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | `-> + 144 | ,-> fill="none" stroke="black"> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:144:17] - 144 | ,-> + 144 | ,-> fill="none" stroke="black"> `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:144:17] - 144 | ,-> + 144 | ,-> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | fill="none" stroke="black"> + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | fill="none" stroke="black"> - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | fill="none" stroke="black"> + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | ,-> fill="none" stroke="black"> 147 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | ,-> fill="none" stroke="black"> 147 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | ,-> 1 148 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | ,-> 1 148 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | | 150 | | 151 | | @@ -5188,8 +5739,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | | 150 | | 151 | | @@ -5205,26 +5757,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | | 151 | | 152 | | 2 @@ -5237,8 +5793,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | | 151 | | 152 | | 2 @@ -5251,38 +5808,44 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | | 152 | | 2 153 | | r @@ -5293,8 +5856,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | | 152 | | 2 153 | | r @@ -5305,20 +5869,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | | 2 153 | | r 154 | | @@ -5327,8 +5894,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | | 2 153 | | r 154 | | @@ -5337,280 +5905,326 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | ,-> 2 153 | `-> r `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | ,-> 2 153 | `-> r `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | ,-> r + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | ,-> r 154 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | ,-> r + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | ,-> r 154 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | ,-> 155 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | ,-> 155 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | + 155 | 1 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | + 155 | 1 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | + 155 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | + 155 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | + 155 | ,-> 1 156 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | + 155 | ,-> 1 156 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:156:29] - 156 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:155:16] + 155 | 1 + 156 | ,-> 157 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:156:29] - 156 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:155:16] + 155 | 1 + 156 | ,-> 157 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:157:25] - 157 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:156:14] + 156 | + 157 | ,-> 158 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:157:25] - 157 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:156:14] + 156 | + 157 | ,-> 158 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:158:21] - 158 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:157:13] + 157 | + 158 | ,-> 159 | `-> \sqrt{2r - 1} `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:158:21] - 158 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:157:13] + 157 | + 158 | ,-> 159 | `-> \sqrt{2r - 1} `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | ,-> \sqrt{2r - 1} 160 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | ,-> \sqrt{2r - 1} 160 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:160:17] - 160 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:159:32] + 159 | {2r - 1} + 160 | ,-> 161 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:160:17] - 160 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:159:32] + 159 | {2r - 1} + 160 | ,-> 161 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:161:13] - 161 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:160:15] + 160 | + 161 | ,-> 162 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:161:13] - 161 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:160:15] + 160 | + 161 | ,-> 162 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:162:9] - 162 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:161:10] + 161 | + 162 | ,-> 163 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:162:9] - 162 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:161:10] + 161 | + 162 | ,-> 163 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:163:5] - 163 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:162:12] + 162 | vg> + 163 | + : ^ 164 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:163:5] - 163 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:162:12] + 162 | vg> + 163 | + : ^ 164 | `---- @@ -5619,7 +6233,7 @@ 164 | ,-> 165 | | 166 | | - 167 | `-> + 167 | | `---- x Text @@ -5627,5 +6241,5 @@ 164 | ,-> 165 | | 166 | | - 167 | `-> + 167 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug index 1d567768482b..340bef916177 100644 --- a/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug @@ -84,40 +84,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug index a7fd839aea6c..2e2da6a3ed34 100644 --- a/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug @@ -96,40 +96,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -282,40 +288,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^ 11 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^ 11 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug index 0a660ef18cec..aa1eefe1935c 100644 --- a/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug @@ -9,7 +9,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Child @@ -33,7 +33,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Element @@ -45,7 +45,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Child @@ -60,7 +60,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Element @@ -71,7 +71,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Child @@ -155,7 +155,7 @@ 6 | ,->

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Text @@ -163,5 +163,5 @@ 6 | ,->

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug index 0a400601b3c8..7acc3194139e 100644 --- a/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug @@ -9,7 +9,7 @@ 6 | | 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Child @@ -33,7 +33,7 @@ 6 | | 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Element @@ -45,7 +45,7 @@ 6 | | 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Attribute @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -137,7 +143,7 @@ 6 | ,-> 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Element @@ -145,7 +151,7 @@ 6 | ,-> 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Child @@ -190,12 +196,12 @@ ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] 7 | ,->

    8 | | - 9 | `-> + 9 | | `---- x Text ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] 7 | ,->

    8 | | - 9 | `-> + 9 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug index f44066306864..fb7c3cfefa4b 100644 --- a/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug @@ -108,40 +108,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug index 9d245e3682a5..efe635eb889b 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug @@ -37,13 +37,15 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-1/input.html:1:21] + 1 | 2 | ,-> 3 | `-> A `---- x Text - ,-[$DIR/tests/fixture/element/pre-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-1/input.html:1:21] + 1 | 2 | ,-> 3 | `-> A `---- diff --git a/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug index 4bcaa3423e89..8b141f77d558 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug @@ -199,7 +199,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1] + ,-[$DIR/tests/fixture/element/pre-3/input.html:5:1] + 5 |

      6 | ,-> 
      7 | |   
      8 | |   
    @@ -207,7 +208,8 @@
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +   ,-[$DIR/tests/fixture/element/pre-3/input.html:5:1]
    + 5 |     
      6 | ,-> 
      7 | |   
      8 | |   
    @@ -215,8 +217,11 @@
        `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -228,8 +233,11 @@
         `----
     
       x Element
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -241,8 +249,11 @@
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -254,8 +265,11 @@
         `----
     
       x Text
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -267,16 +281,22 @@
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:17:4]
    - 17 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:14:1]
    + 14 |     
    + 15 |     
    + 16 |     
    + 17 | ,->    
      18 | |   
      19 | `-> 
      20 |     
    `---- x Text - ,-[$DIR/tests/fixture/element/pre-3/input.html:17:4] - 17 | ,-> + ,-[$DIR/tests/fixture/element/pre-3/input.html:14:1] + 14 | + 15 | + 16 | + 17 | ,-> 18 | | 19 | `-> 20 |
    diff --git a/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug index 1b4752c66680..371cafe501ba 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug @@ -158,142 +158,165 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/pre/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/pre/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- @@ -428,7 +451,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:12:1] + ,-[$DIR/tests/fixture/element/pre/input.html:11:5] + 11 | > 12 | ,-> L TE 13 | | A A 14 | | C V @@ -451,7 +475,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:12:1] + ,-[$DIR/tests/fixture/element/pre/input.html:11:5] + 11 | > 12 | ,-> L TE 13 | | A A 14 | | C V diff --git a/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug index 1ccd8215e849..bd3bab081190 100644 --- a/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug @@ -1,8 +1,7 @@ x Document ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -19,14 +18,12 @@ x Child ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Element ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -96,11 +93,9 @@ x Child ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] 1 | ab - : ^ `---- x Text ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] 1 | ab - : ^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug index 5091b0a9e728..0ee6ab5f7e4e 100644 --- a/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug @@ -1,8 +1,7 @@ x Document ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -19,14 +18,12 @@ x Child ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Element ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -96,11 +93,9 @@ x Child ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] 1 | ab - : ^ `---- x Text ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] 1 | ab - : ^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug index cd6d6ed908a8..2e46a10e0c53 100644 --- a/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug @@ -101,76 +101,88 @@ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | ,-> Document + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | ,-> Document 5 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | ,-> Document + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | ,-> Document 5 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^ 6 | `---- @@ -227,8 +239,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/script/input.html:12:19] + 12 | >\n + 13 | ,-> 14 | `-> 15 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/script/input.html:12:19] + 12 | >\n + 13 | ,-> 14 | `-> 15 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug index 65e2241260e5..5429f44f0dbe 100644 --- a/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug @@ -461,44 +461,51 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | ,-> XTech SVG Demo + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | ,-> XTech SVG Demo 4 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:9:43] + 9 | ; } + 10 | ,-> 11 | `-> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:14:7] + 14 | } + 15 | + : ^ 16 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:15:5] - 15 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:14:7] + 14 | } + 15 | + : ^ 16 | `---- @@ -853,22 +871,25 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:11] + 17 | body" + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:11] + 17 | body" + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> + : ^ 19 |
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:11] + 17 | body" + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> + : ^ 19 | `---- @@ -911,8 +932,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | | HTML Form 22 | |

    23 | | @@ -922,8 +944,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | | HTML Form 22 | |

    23 | | @@ -933,240 +956,279 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | `-> HTML Form `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | `-> HTML Form `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | ,-> HTML Form + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | ,-> HTML Form 22 | `->

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | ,-> HTML Form + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | ,-> HTML Form 22 | `->

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | | 24 | `-> Incorrect value!

    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | | 24 | `-> Incorrect value!

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | ,-> 24 | `-> Incorrect value!

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | ,-> 24 | `-> Incorrect value!

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | ,-> Incorrect value!

    + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | ,-> Incorrect value!

    25 | `->

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | ,-> Incorrect value!

    + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | ,-> Incorrect value!

    25 | `->

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 | ,->

    26 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 | ,->

    26 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:26:5] - 26 |
    - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:25:79] + 25 | /p> + 26 |
    + : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:26:5] - 26 |
    - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:25:79] + 25 | /p> + 26 |
    + : ^ 27 | `---- @@ -1225,260 +1287,302 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:30:6] - 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:29:50] + 29 | 1.1" + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:30:6] - 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:29:50] + 29 | 1.1" + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> 32 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> 32 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | | 34 | | 35 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | | 34 | | 35 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | ,-> 34 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | ,-> 34 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | ,-> 35 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | ,-> 35 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:35:5] - 35 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:34:39] + 34 | "/> + 35 | ,-> 36 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:35:5] - 35 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:34:39] + 34 | "/> + 35 | ,-> 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | ,-> 37 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | ,-> 37 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^ 38 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^ 38 | `---- @@ -1551,310 +1655,369 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | | 43 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | | 43 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | ,-> 43 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | ,-> 43 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:43:5] - 43 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:42:44] + 42 | /> + 43 | ,-> 44 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:43:5] - 43 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:42:44] + 42 | /> + 43 | ,-> 44 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | | 46 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | | 46 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | ,-> 46 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | ,-> 46 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:46:5] - 46 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:45:43] + 45 | /> + 46 | ,-> 47 | | 48 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:46:5] - 46 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:45:43] + 45 | /> + 46 | ,-> 47 | | 48 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | ,-> 49 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | ,-> 49 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^ 50 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^ 50 | `---- @@ -1911,46 +2074,53 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^ 54 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^ 54 | `---- @@ -1995,100 +2165,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:57:6] - 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:56:15] + 56 | 1.1" + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:57:6] - 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:56:15] + 56 | 1.1" + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | width="200" height="200"> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | width="200" height="200"> + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | width="200" height="200"> - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | width="200" height="200"> + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | ,-> width="200" height="200"> + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | ,-> width="200" height="200"> 59 | `-> width="200" height="200"> + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | ,-> width="200" height="200"> 59 | `-> + 59 | ,-> xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | ,-> + 59 | ,-> xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | + 59 | + 59 | + 59 | + 59 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:64] + 59 | otate(45)" + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:64] + 59 | otate(45)" + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + : ^ 61 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:64] + 59 | otate(45)" + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + : ^ 61 | `---- @@ -2147,100 +2333,116 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | ,-> Default spacing + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | ,-> Default spacing 65 | `-> Preserved spacing `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | ,-> Default spacing + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | ,-> Default spacing 65 | `-> Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^ 66 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^ 66 | `---- @@ -2303,144 +2505,167 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | ,-> This is some English text + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | ,-> This is some English text 70 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | ,-> This is some English text + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | ,-> This is some English text 70 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | | An example link. 72 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | | An example link. 72 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | `-> An example link. `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | `-> An example link. `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | ,-> An example link. + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | ,-> An example link. 72 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | ,-> An example link. + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | ,-> An example link. 72 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:72:5] - 72 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:71:50] + 71 | xt> + 72 | + : ^ 73 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:72:5] - 72 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:71:50] + 71 | xt> + 72 | + : ^ 73 | `---- @@ -2545,8 +2770,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:76:5] - 76 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:82:7] + 82 | } + 83 | ,-> 84 | | 85 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:83:5] - 83 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:82:7] + 82 | } + 83 | ,-> 84 | | 85 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | ,-> 86 | | 87 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | ,-> 86 | | 87 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | ,-> 88 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | ,-> 88 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | ,-> 89 | | + 88 | ,-> 89 | | + 88 | + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | ,-> 89 | `-> + 88 | ,-> 89 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:92:30] + 92 | ocument + 93 | ,-> --> 94 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:93:9] - 93 | ,-> --> + ,-[$DIR/tests/fixture/element/svg/input.html:92:30] + 92 | ocument + 93 | ,-> --> 94 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2773,8 +3035,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2783,14 +3046,16 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2799,8 +3064,9 @@ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2809,28 +3075,32 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:99:9] - 99 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:98:20] + 98 | lutpat. + 99 | ,->
    100 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:99:9] - 99 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:98:20] + 98 | lutpat. + 99 | ,->
    100 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:100:5] - 100 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:99:12] + 99 | iv> + 100 | + : ^ 101 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:100:5] - 100 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:99:12] + 99 | iv> + 100 | + : ^ 101 | `---- @@ -2937,8 +3207,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | | @@ -2961,8 +3232,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | | @@ -2985,112 +3257,130 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | `-> + 105 | ,-> fill="none" stroke="black"> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:105:9] - 105 | ,-> + 105 | ,-> fill="none" stroke="black"> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:105:9] - 105 | ,-> + 105 | ,-> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | fill="none" stroke="black"> + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:107:15] - 107 | fill="none" stroke="black"> - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | fill="none" stroke="black"> + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:107:15] - 107 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | ,-> fill="none" stroke="black"> 108 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:107:15] - 107 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | ,-> fill="none" stroke="black"> 108 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | ,-> 1 109 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | ,-> 1 109 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | | 112 | | @@ -3107,8 +3397,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | | 112 | | @@ -3125,26 +3416,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | `-> + 110 | ,-> 112 | | 113 | | @@ -3158,8 +3453,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:110:13] - 110 | ,-> + 110 | ,-> 112 | | 113 | | @@ -3173,38 +3469,44 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:110:13] - 110 | + 110 | + 110 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:110:25] + 110 | ct width="200" height="50" + 111 | requiredExtensions="http://www.w3.org/1998/Math/MathML"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:111:28] - 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> + ,-[$DIR/tests/fixture/element/svg/input.html:110:25] + 110 | ct width="200" height="50" + 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> 112 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:111:28] - 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> + ,-[$DIR/tests/fixture/element/svg/input.html:110:25] + 110 | ct width="200" height="50" + 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> 112 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | | 114 | | 2 115 | | r @@ -3215,8 +3517,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | | 114 | | 2 115 | | r @@ -3227,20 +3530,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | | 2 115 | | r 116 | | @@ -3249,8 +3555,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | | 2 115 | | r 116 | | @@ -3259,256 +3566,298 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | ,-> 2 + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | ,-> 2 115 | `-> r `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | ,-> 2 + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | ,-> 2 115 | `-> r `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | ,-> r + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | ,-> r 116 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | ,-> r + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | ,-> r 116 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | - : ^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | - : ^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | ,-> 117 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | ,-> 117 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | + 117 | 1 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | + 117 | 1 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | + 117 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | + 117 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | + 117 | ,-> 1 118 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | + 117 | ,-> 1 118 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:118:21] - 118 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:117:16] + 117 | 1 + 118 | ,-> 119 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:118:21] - 118 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:117:16] + 117 | 1 + 118 | ,-> 119 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:119:17] - 119 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:118:14] + 118 | + 119 | ,-> 120 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:119:17] - 119 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:118:14] + 118 | + 119 | ,-> 120 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:120:13] - 120 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:119:13] + 119 | + 120 | ,-> 121 | `-> \sqrt{2r - 1} `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:120:13] - 120 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:119:13] + 119 | + 120 | ,-> 121 | `-> \sqrt{2r - 1} `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | ,-> \sqrt{2r - 1} 122 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | ,-> \sqrt{2r - 1} 122 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:122:9] - 122 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:121:32] + 121 | + 122 | ,-> 123 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:122:9] - 122 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:121:32] + 121 | + 122 | ,-> 123 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:123:5] - 123 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:122:15] + 122 | ch> + 123 | + : ^ 124 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:123:5] - 123 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:122:15] + 122 | ch> + 123 | + : ^ 124 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug index 0fba67ccc055..70f76513fe48 100644 --- a/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug @@ -359,142 +359,165 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/table/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/table/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- @@ -713,8 +736,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | | 13 | | 14 | | @@ -754,8 +778,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,->
     Knocky
    + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | | 13 | | 14 | | @@ -795,14 +820,16 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,->
     Knocky
    + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | `-> `---- @@ -811,8 +838,9 @@ x Element x Child - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
    + 12 | ,-> 13 | | 14 | | 15 | | @@ -822,8 +850,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
     KnockyFlor
    + 12 | ,-> 13 | | 14 | | 15 | | @@ -833,212 +862,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
     KnockyFlor
    + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
     
    + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | ,-> 14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | ,-> 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | ,-> 15 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | ,-> 15 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | ,-> 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | ,-> 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | ,-> 17 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | ,-> 17 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | ,-> 18 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | ,-> 18 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:17:19] + 17 | an + 18 | ,-> 19 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:17:19] + 17 | an + 18 | ,-> 19 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | | 21 | | 22 | | @@ -1048,8 +1112,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | | 21 | | 22 | | @@ -1059,212 +1124,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | ,-> 21 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | ,-> 21 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | ,-> 22 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | ,-> 22 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | ,-> 23 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | ,-> 23 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | ,-> 24 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | ,-> 24 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | ,-> 25 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | ,-> 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:24:29] + 24 | el + 25 | ,-> 26 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:24:29] + 24 | el + 25 | ,-> 26 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | | 28 | | 29 | | @@ -1274,8 +1374,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | | 28 | | 29 | | @@ -1285,212 +1386,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | ,-> 28 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | ,-> 28 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | ,-> 29 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | ,-> 29 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | ,-> 30 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | ,-> 30 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | ,-> 31 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | ,-> 31 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | ,-> 32 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | ,-> 32 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:32:9] - 32 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:31:16] + 31 | >5 + 32 | ,-> 33 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:32:9] - 32 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:31:16] + 31 | >5 + 32 | ,-> 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | | 35 | | 36 | | @@ -1500,8 +1636,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | | 35 | | 36 | | @@ -1511,212 +1648,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | ,-> 35 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | ,-> 35 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | ,-> 36 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | ,-> 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | ,-> 37 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | ,-> 37 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | ,-> 38 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | ,-> 38 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | ,-> 39 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | ,-> 39 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:38:28] + 38 | aw + 39 | ,-> 40 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:38:28] + 38 | aw + 39 | ,-> 40 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | | 42 | | 43 | | @@ -1726,8 +1898,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | | 42 | | 43 | | @@ -1737,226 +1910,264 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | ,-> 42 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | ,-> 42 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | ,-> 43 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | ,-> 43 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | ,-> 44 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | ,-> 44 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | ,-> 45 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | ,-> 45 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | ,-> 46 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | ,-> 46 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:46:9] - 46 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:45:40] + 45 | es + 46 | ,-> 47 | `->
      
      
      
      
      
     Knocky 
     KnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyFlorKnockyKnockyFlorFlorFlorFlorFlorFlorFlorFlorFlorFlorFlorEllaFlorFlorEllaEllaEllaEllaEllaEllaEllaEllaEllaEllaEllaJuanEllaEllaJuanJuanJuanJuanJuanJuanJuanJuanJuanJuanJuan
    JuanJuan
    BreedJack RussellPoodle
    BreedJack RussellPoodle
    Breed
    BreedBreed
    BreedBreed
    BreedBreed
    BreedBreed
    BreedBreed
    BreedJack RussellBreed
    BreedJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellPoodleJack RussellJack RussellPoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodleStreetdogPoodlePoodleStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogCocker SpanielStreetdogStreetdogCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker Spaniel
    Cocker SpanielCocker Spaniel
    Age169
    Age169
    Age
    AgeAge
    AgeAge
    AgeAge
    AgeAge
    AgeAge
    Age16Age
    Age161616161616161616161691616991699169916991699169109169101091010910109101091010910510910551055105510551055105
    5105
    OwnerMother-in-lawMe
    OwnerMother-in-lawMe
    Owner
    OwnerOwner
    OwnerOwner
    OwnerOwner
    OwnerOwner
    OwnerOwner
    OwnerMother-in-lawOwner
    OwnerMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMeMother-in-lawMother-in-lawMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeSister-in-lawMeMeMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-law
    Sister-in-lawMeSister-in-law
    Eating HabitsEats everyone's leftoversNibbles at food
    Eating HabitsEats everyone's leftoversNibbles at food
    Eating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEats everyone's leftoversEating Habits
    Eating HabitsEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversNibbles at foodEats everyone's leftoversEats everyone's leftoversNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodHearty eaterNibbles at foodNibbles at foodHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterWill eat till he explodesHearty eaterHearty eaterWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodes
    Will eat till he explodesWill eat till he explodes
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:46:9] - 46 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:45:40] + 45 | es + 46 | ,-> 47 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:47:5] - 47 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:46:11] + 46 | tr> + 47 | ,-> 48 | | 49 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:47:5] - 47 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:46:11] + 46 | tr> + 47 | ,-> 48 | | 49 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | | 51 | | 52 | | @@ -2006,8 +2217,10 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    Student ID
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | | 51 | | 52 | | @@ -2057,20 +2270,25 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    Student ID
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    + 50 | ,-> 51 | | 52 | | 53 | | @@ -2079,8 +2297,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    Student IDName
    + 50 | ,-> 51 | | 52 | | 53 | | @@ -2089,144 +2308,167 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    Student IDName
    + 50 | ,-> 51 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    + 50 | ,-> 51 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | | 53 | | 54 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | | 53 | | 54 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | ,-> 53 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | ,-> 53 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | ,-> 54 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | ,-> 54 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:54:9] - 54 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:53:19] + 53 | me + 54 | ,-> 55 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:54:9] - 54 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:53:19] + 53 | me + 54 | ,-> 55 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:55:9] - 55 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:54:7] + 54 | + 55 | ,-> 56 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:55:9] - 55 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:54:7] + 54 | + 55 | ,-> 56 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | | 58 | | 59 | | @@ -2246,8 +2488,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | | 58 | | 59 | | @@ -2267,448 +2510,520 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | | 59 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | | 59 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | ,-> 59 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | ,-> 59 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:59:9] - 59 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:58:43] + 58 | ce + 59 | ,-> 60 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:59:9] - 59 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:58:43] + 58 | ce + 59 | ,-> 60 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | | 62 | | 63 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | | 62 | | 63 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | ,-> 62 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | ,-> 62 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | ,-> 63 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | ,-> 63 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:63:9] - 63 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:62:28] + 62 | ha + 63 | ,-> 64 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:63:9] - 63 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:62:28] + 62 | ha + 63 | ,-> 64 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | | 66 | | 67 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | | 66 | | 67 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | ,-> 66 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | ,-> 66 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | ,-> 67 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | ,-> 67 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:67:9] - 67 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:66:31] + 66 | in + 67 | ,-> 68 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:67:9] - 67 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:66:31] + 66 | in + 67 | ,-> 68 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | | 70 | | 71 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | | 70 | | 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | ,-> 70 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | ,-> 70 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | ,-> 71 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | ,-> 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:70:26] + 70 | es + 71 | ,-> 72 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:70:26] + 70 | es + 71 | ,-> 72 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:72:9] - 72 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:71:7] + 71 | + 72 | ,-> 73 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:72:9] - 72 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:71:7] + 71 | + 72 | ,-> 73 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | | 75 | | 76 | | @@ -2720,8 +3035,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | | 75 | | 76 | | @@ -2733,224 +3049,260 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | | 76 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | | 76 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | ,-> 76 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | ,-> 76 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:75:45] + 75 | re + 76 | ,-> 77 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:75:45] + 75 | re + 76 | ,-> 77 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | | 79 | | 80 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | | 79 | | 80 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | ,-> 79 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | ,-> 79 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | ,-> 80 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | ,-> 80 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:80:9] - 80 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:79:26] + 79 | or + 80 | ,-> 81 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:80:9] - 80 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:79:26] + 79 | or + 80 | ,-> 81 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:81:9] - 81 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:80:7] + 80 | + 81 | ,-> 82 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:81:9] - 81 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:80:7] + 80 | + 81 | ,-> 82 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | | 84 | | 85 | | @@ -2966,8 +3318,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | | 84 | | 85 | | @@ -2983,499 +3336,580 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | | 85 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | | 85 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | ,-> 85 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | ,-> 85 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:85:9] - 85 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:84:39] + 84 | cs + 85 | ,-> 86 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:85:9] - 85 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:84:39] + 84 | cs + 85 | ,-> 86 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | | 88 | | 89 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | | 88 | | 89 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | ,-> 88 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | ,-> 88 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | ,-> 89 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | ,-> 89 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:89:9] - 89 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:88:32] + 88 | ra + 89 | ,-> 90 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:89:9] - 89 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:88:32] + 88 | ra + 89 | ,-> 90 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | | 92 | | 93 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | | 92 | | 93 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | ,-> 92 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | ,-> 92 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | ,-> 93 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | ,-> 93 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:93:9] - 93 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:92:29] + 92 | ko + 93 | ,-> 94 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:93:9] - 93 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:92:29] + 92 | ko + 93 | ,-> 94 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:94:9] - 94 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:93:7] + 93 | + 94 | ,-> 95 | `->
    Student IDName
    Student IDName
    Student ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDNameStudent ID
    Student IDNameNameNameNameNameNameNameNameNameNameName
    NameName
    Computer Science
    Computer Science
    Computer Science
    Computer Science
    Computer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer Science
    Computer Science
    Computer Science
    3741255Jones, Martha
    3741255Jones, Martha
    3741255
    37412553741255
    37412553741255
    37412553741255
    37412553741255
    37412553741255
    3741255Jones, Martha3741255
    3741255Jones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, Martha
    Jones, MarthaJones, Martha
    4077830Pierce, Benjamin
    4077830Pierce, Benjamin
    4077830
    40778304077830
    40778304077830
    40778304077830
    40778304077830
    40778304077830
    4077830Pierce, Benjamin4077830
    4077830Pierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, Benjamin
    Pierce, BenjaminPierce, Benjamin
    5151701Kirk, James
    5151701Kirk, James
    5151701
    51517015151701
    51517015151701
    51517015151701
    51517015151701
    51517015151701
    5151701Kirk, James5151701
    5151701Kirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, James
    Kirk, JamesKirk, James
    Russian Literature
    Russian Literature
    Russian Literature
    Russian Literature
    Russian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian Literature
    Russian Literature
    Russian Literature
    3971244Nim, Victor
    3971244Nim, Victor
    3971244
    39712443971244
    39712443971244
    39712443971244
    39712443971244
    39712443971244
    3971244Nim, Victor3971244
    3971244Nim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, Victor
    Nim, VictorNim, Victor
    Astrophysics
    Astrophysics
    Astrophysics
    Astrophysics
    Astrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    Astrophysics
    Astrophysics
    Astrophysics
    4100332Petrov, Alexandra
    4100332Petrov, Alexandra
    4100332
    41003324100332
    41003324100332
    41003324100332
    41003324100332
    41003324100332
    4100332Petrov, Alexandra4100332
    4100332Petrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, Alexandra
    Petrov, AlexandraPetrov, Alexandra
    8892377Toyota, Hiroko
    8892377Toyota, Hiroko
    8892377
    88923778892377
    88923778892377
    88923778892377
    88923778892377
    88923778892377
    8892377Toyota, Hiroko8892377
    8892377Toyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, Hiroko
    Toyota, HirokoToyota, Hiroko
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:94:9] - 94 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:93:7] + 93 | + 94 | ,-> 95 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:95:5] - 95 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:94:14] + 94 | dy> + 95 | ,-> 96 | `->
    testtest
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:95:5] - 95 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:94:14] + 94 | dy> + 95 | ,-> 96 | `->
    testtest
    `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 | ,->
    testtest
    + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 | ,->
    testtest
    97 | `->
    test
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 | ,->
    testtest
    + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 | ,->
    testtest
    97 | `->
    test
    `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 | ,->
    test
    + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 | ,->
    test
    98 | `-> 99 | `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 | ,->
    test
    + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 | ,->
    test
    98 | `-> 99 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug index d0f08d3f1e4b..968aa5d29503 100644 --- a/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug @@ -45,7 +45,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Child @@ -105,7 +105,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Element @@ -153,7 +153,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Attribute @@ -189,40 +189,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -281,7 +287,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Element @@ -325,7 +331,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Child @@ -341,8 +347,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:7:5] - 7 | ,-> `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:33:5] - 33 | ,-> + ,-[$DIR/tests/fixture/element/template/input.html:32:10] + 32 | hr> + 33 | ,-> 34 | | 35 | `-> + ,-[$DIR/tests/fixture/element/template/input.html:32:10] + 32 | hr> + 33 | ,-> 34 | | 35 | `->