diff --git a/crates/biome_css_formatter/src/scss/any/expression.rs b/crates/biome_css_formatter/src/scss/any/expression.rs index d4c20cd2e188..5dcec8550e51 100644 --- a/crates/biome_css_formatter/src/scss/any/expression.rs +++ b/crates/biome_css_formatter/src/scss/any/expression.rs @@ -9,10 +9,8 @@ impl FormatRule for FormatAnyScssExpression { fn fmt(&self, node: &AnyScssExpression, f: &mut CssFormatter) -> FormatResult<()> { match node { AnyScssExpression::AnyCssValue(node) => node.format().fmt(f), - AnyScssExpression::ScssArbitraryArgument(node) => node.format().fmt(f), AnyScssExpression::ScssBinaryExpression(node) => node.format().fmt(f), AnyScssExpression::ScssExpression(node) => node.format().fmt(f), - AnyScssExpression::ScssKeywordArgument(node) => node.format().fmt(f), AnyScssExpression::ScssListExpression(node) => node.format().fmt(f), AnyScssExpression::ScssMapExpression(node) => node.format().fmt(f), AnyScssExpression::ScssParenthesizedExpression(node) => node.format().fmt(f), diff --git a/crates/biome_css_syntax/src/generated/nodes.rs b/crates/biome_css_syntax/src/generated/nodes.rs index 4084d283398d..1932a3124704 100644 --- a/crates/biome_css_syntax/src/generated/nodes.rs +++ b/crates/biome_css_syntax/src/generated/nodes.rs @@ -13508,10 +13508,8 @@ impl AnyScssDeclarationName { #[derive(Clone, PartialEq, Eq, Hash, Serialize)] pub enum AnyScssExpression { AnyCssValue(AnyCssValue), - ScssArbitraryArgument(ScssArbitraryArgument), ScssBinaryExpression(ScssBinaryExpression), ScssExpression(ScssExpression), - ScssKeywordArgument(ScssKeywordArgument), ScssListExpression(ScssListExpression), ScssMapExpression(ScssMapExpression), ScssParenthesizedExpression(ScssParenthesizedExpression), @@ -13524,12 +13522,6 @@ impl AnyScssExpression { _ => None, } } - pub fn as_scss_arbitrary_argument(&self) -> Option<&ScssArbitraryArgument> { - match &self { - Self::ScssArbitraryArgument(item) => Some(item), - _ => None, - } - } pub fn as_scss_binary_expression(&self) -> Option<&ScssBinaryExpression> { match &self { Self::ScssBinaryExpression(item) => Some(item), @@ -13542,12 +13534,6 @@ impl AnyScssExpression { _ => None, } } - pub fn as_scss_keyword_argument(&self) -> Option<&ScssKeywordArgument> { - match &self { - Self::ScssKeywordArgument(item) => Some(item), - _ => None, - } - } pub fn as_scss_list_expression(&self) -> Option<&ScssListExpression> { match &self { Self::ScssListExpression(item) => Some(item), @@ -35079,11 +35065,6 @@ impl From for SyntaxElement { node.into() } } -impl From for AnyScssExpression { - fn from(node: ScssArbitraryArgument) -> Self { - Self::ScssArbitraryArgument(node) - } -} impl From for AnyScssExpression { fn from(node: ScssBinaryExpression) -> Self { Self::ScssBinaryExpression(node) @@ -35094,11 +35075,6 @@ impl From for AnyScssExpression { Self::ScssExpression(node) } } -impl From for AnyScssExpression { - fn from(node: ScssKeywordArgument) -> Self { - Self::ScssKeywordArgument(node) - } -} impl From for AnyScssExpression { fn from(node: ScssListExpression) -> Self { Self::ScssListExpression(node) @@ -35122,20 +35098,16 @@ impl From for AnyScssExpression { impl AstNode for AnyScssExpression { type Language = Language; const KIND_SET: SyntaxKindSet = AnyCssValue::KIND_SET - .union(ScssArbitraryArgument::KIND_SET) .union(ScssBinaryExpression::KIND_SET) .union(ScssExpression::KIND_SET) - .union(ScssKeywordArgument::KIND_SET) .union(ScssListExpression::KIND_SET) .union(ScssMapExpression::KIND_SET) .union(ScssParenthesizedExpression::KIND_SET) .union(ScssUnaryExpression::KIND_SET); fn can_cast(kind: SyntaxKind) -> bool { match kind { - SCSS_ARBITRARY_ARGUMENT - | SCSS_BINARY_EXPRESSION + SCSS_BINARY_EXPRESSION | SCSS_EXPRESSION - | SCSS_KEYWORD_ARGUMENT | SCSS_LIST_EXPRESSION | SCSS_MAP_EXPRESSION | SCSS_PARENTHESIZED_EXPRESSION @@ -35146,12 +35118,8 @@ impl AstNode for AnyScssExpression { } fn cast(syntax: SyntaxNode) -> Option { let res = match syntax.kind() { - SCSS_ARBITRARY_ARGUMENT => { - Self::ScssArbitraryArgument(ScssArbitraryArgument { syntax }) - } SCSS_BINARY_EXPRESSION => Self::ScssBinaryExpression(ScssBinaryExpression { syntax }), SCSS_EXPRESSION => Self::ScssExpression(ScssExpression { syntax }), - SCSS_KEYWORD_ARGUMENT => Self::ScssKeywordArgument(ScssKeywordArgument { syntax }), SCSS_LIST_EXPRESSION => Self::ScssListExpression(ScssListExpression { syntax }), SCSS_MAP_EXPRESSION => Self::ScssMapExpression(ScssMapExpression { syntax }), SCSS_PARENTHESIZED_EXPRESSION => { @@ -35169,10 +35137,8 @@ impl AstNode for AnyScssExpression { } fn syntax(&self) -> &SyntaxNode { match self { - Self::ScssArbitraryArgument(it) => it.syntax(), Self::ScssBinaryExpression(it) => it.syntax(), Self::ScssExpression(it) => it.syntax(), - Self::ScssKeywordArgument(it) => it.syntax(), Self::ScssListExpression(it) => it.syntax(), Self::ScssMapExpression(it) => it.syntax(), Self::ScssParenthesizedExpression(it) => it.syntax(), @@ -35182,10 +35148,8 @@ impl AstNode for AnyScssExpression { } fn into_syntax(self) -> SyntaxNode { match self { - Self::ScssArbitraryArgument(it) => it.into_syntax(), Self::ScssBinaryExpression(it) => it.into_syntax(), Self::ScssExpression(it) => it.into_syntax(), - Self::ScssKeywordArgument(it) => it.into_syntax(), Self::ScssListExpression(it) => it.into_syntax(), Self::ScssMapExpression(it) => it.into_syntax(), Self::ScssParenthesizedExpression(it) => it.into_syntax(), @@ -35198,10 +35162,8 @@ impl std::fmt::Debug for AnyScssExpression { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { match self { Self::AnyCssValue(it) => std::fmt::Debug::fmt(it, f), - Self::ScssArbitraryArgument(it) => std::fmt::Debug::fmt(it, f), Self::ScssBinaryExpression(it) => std::fmt::Debug::fmt(it, f), Self::ScssExpression(it) => std::fmt::Debug::fmt(it, f), - Self::ScssKeywordArgument(it) => std::fmt::Debug::fmt(it, f), Self::ScssListExpression(it) => std::fmt::Debug::fmt(it, f), Self::ScssMapExpression(it) => std::fmt::Debug::fmt(it, f), Self::ScssParenthesizedExpression(it) => std::fmt::Debug::fmt(it, f), @@ -35213,10 +35175,8 @@ impl From for SyntaxNode { fn from(n: AnyScssExpression) -> Self { match n { AnyScssExpression::AnyCssValue(it) => it.into_syntax(), - AnyScssExpression::ScssArbitraryArgument(it) => it.into_syntax(), AnyScssExpression::ScssBinaryExpression(it) => it.into_syntax(), AnyScssExpression::ScssExpression(it) => it.into_syntax(), - AnyScssExpression::ScssKeywordArgument(it) => it.into_syntax(), AnyScssExpression::ScssListExpression(it) => it.into_syntax(), AnyScssExpression::ScssMapExpression(it) => it.into_syntax(), AnyScssExpression::ScssParenthesizedExpression(it) => it.into_syntax(), diff --git a/xtask/codegen/css.ungram b/xtask/codegen/css.ungram index 1e59150723a1..277cc76773b1 100644 --- a/xtask/codegen/css.ungram +++ b/xtask/codegen/css.ungram @@ -2670,8 +2670,6 @@ ScssMapExpressionPair = // ^^ AnyScssExpression = ScssExpression - | ScssKeywordArgument - | ScssArbitraryArgument | ScssBinaryExpression | ScssUnaryExpression | ScssParenthesizedExpression