Skip to content

Commit 1d69beb

Browse files
committed
Make the recursive AST visitor comprehensive
1 parent 9380924 commit 1d69beb

File tree

7 files changed

+14
-8
lines changed

7 files changed

+14
-8
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 1.94.3-dev
1+
## 1.94.3
22

33
* Fix the span reported for standalone `%` expressions followed by whitespace.
44

lib/src/visitor/recursive_ast.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,12 @@ mixin RecursiveAstVisitor on RecursiveStatementVisitor
228228
}
229229
}
230230

231+
void visitCompoundSelector(InterpolatedCompoundSelector node) {
232+
for (var simple in node.components) {
233+
simple.accept(this);
234+
}
235+
}
236+
231237
void visitIDSelector(InterpolatedIDSelector node) {
232238
visitInterpolation(node.name);
233239
}
@@ -256,7 +262,7 @@ mixin RecursiveAstVisitor on RecursiveStatementVisitor
256262
visitQualifiedName(node.name);
257263
}
258264

259-
void visitUniverssalSelector(InterpolatedUniversalSelector node) {
265+
void visitUniversalSelector(InterpolatedUniversalSelector node) {
260266
node.namespace.andThen(visitInterpolation);
261267
}
262268

pkg/sass-parser/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 0.4.36-dev
1+
## 0.4.36
22

33
* No user-visible changes.
44

pkg/sass-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-parser",
3-
"version": "0.4.36-dev",
3+
"version": "0.4.36",
44
"description": "A PostCSS-compatible wrapper of the official Sass parser",
55
"repository": "sass/dart-sass",
66
"author": "Google Inc.",

pkg/sass_api/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## 16.0.3-dev
1+
## 16.0.3
22

3-
* No user-visible changes.
3+
* Add the missing members of `RecursiveAstVisitor`.
44

55
## 16.0.2
66

pkg/sass_api/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: sass_api
22
# Note: Every time we add a new Sass AST node, we need to bump the *major*
33
# version because it's a breaking change for anyone who's implementing the
44
# visitor interface(s).
5-
version: 16.0.3-dev
5+
version: 16.0.3
66
description: Additional APIs for Dart Sass.
77
homepage: https://github.com/sass/dart-sass
88

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: sass
2-
version: 1.94.3-dev
2+
version: 1.94.3
33
description: A Sass implementation in Dart.
44
homepage: https://github.com/sass/dart-sass
55

0 commit comments

Comments
 (0)