Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/sass/test-ast-scss-2-expected.txt

Issue 1938313002: DevTools: [SASS] parse SCSS rules and their selectors. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address comments Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 Verifies SCSS AST in case of variables. 1 Verifies SCSS AST in case of variables.
2 2
3 $my-color: red; 3 $my-color: red;
4 $my-font: Arial; 4 $my-font: Arial;
5 $class-slug: box; 5 $class-slug: box;
6 6
7 @for $i from 1 through 3 { 7 @for $i from 1 through 3 {
8 .#{$class-slug}#{$i} { 8 .#{$class-slug}#{$i} {
9 background-color: $my-color; 9 background-color: $my-color;
10 font-family: $my-font; 10 font-family: $my-font;
11 /* color: $my-color; */ 11 /* color: $my-color; */
12 } 12 }
13 } 13 }
14 14
15 === AST === 15 === AST ===
16 rule 0: "variables" 16 rule 0: ""
17 property 0 17 property 0
18 name: "$my-color" 18 name: "$my-color"
19 range: {"startLine":0,"startColumn":0,"endLine":0,"endColumn":9} 19 range: {"startLine":0,"startColumn":0,"endLine":0,"endColumn":9}
20 value: " red" 20 value: " red"
21 range: {"startLine":0,"startColumn":10,"endLine":0,"endColumn":14} 21 range: {"startLine":0,"startColumn":10,"endLine":0,"endColumn":14}
22 range: {"startLine":0,"startColumn":0,"endLine":0,"endColumn":15} 22 range: {"startLine":0,"startColumn":0,"endLine":0,"endColumn":15}
23 disabled: false 23 disabled: false
24 property 1 24 property 1
25 name: "$my-font" 25 name: "$my-font"
26 range: {"startLine":1,"startColumn":0,"endLine":1,"endColumn":8} 26 range: {"startLine":1,"startColumn":0,"endLine":1,"endColumn":8}
27 value: " Arial" 27 value: " Arial"
28 range: {"startLine":1,"startColumn":9,"endLine":1,"endColumn":15} 28 range: {"startLine":1,"startColumn":9,"endLine":1,"endColumn":15}
29 range: {"startLine":1,"startColumn":0,"endLine":1,"endColumn":16} 29 range: {"startLine":1,"startColumn":0,"endLine":1,"endColumn":16}
30 disabled: false 30 disabled: false
31 property 2 31 property 2
32 name: "$class-slug" 32 name: "$class-slug"
33 range: {"startLine":2,"startColumn":0,"endLine":2,"endColumn":11} 33 range: {"startLine":2,"startColumn":0,"endLine":2,"endColumn":11}
34 value: " box" 34 value: " box"
35 range: {"startLine":2,"startColumn":12,"endLine":2,"endColumn":16} 35 range: {"startLine":2,"startColumn":12,"endLine":2,"endColumn":16}
36 range: {"startLine":2,"startColumn":0,"endLine":2,"endColumn":17} 36 range: {"startLine":2,"startColumn":0,"endLine":2,"endColumn":17}
37 disabled: false 37 disabled: false
38 rule 1: "properties" 38 rule 1: ".#{$class-slug}#{$i}"
39 property 0 39 property 0
40 name: "background-color" 40 name: "background-color"
41 range: {"startLine":6,"startColumn":8,"endLine":6,"endColumn":24} 41 range: {"startLine":6,"startColumn":8,"endLine":6,"endColumn":24}
42 value: " $my-color" 42 value: " $my-color"
43 range: {"startLine":6,"startColumn":25,"endLine":6,"endColumn":35} 43 range: {"startLine":6,"startColumn":25,"endLine":6,"endColumn":35}
44 range: {"startLine":6,"startColumn":8,"endLine":6,"endColumn":36} 44 range: {"startLine":6,"startColumn":8,"endLine":6,"endColumn":36}
45 disabled: false 45 disabled: false
46 property 1 46 property 1
47 name: "font-family" 47 name: "font-family"
48 range: {"startLine":7,"startColumn":8,"endLine":7,"endColumn":19} 48 range: {"startLine":7,"startColumn":8,"endLine":7,"endColumn":19}
49 value: " $my-font" 49 value: " $my-font"
50 range: {"startLine":7,"startColumn":20,"endLine":7,"endColumn":29} 50 range: {"startLine":7,"startColumn":20,"endLine":7,"endColumn":29}
51 range: {"startLine":7,"startColumn":8,"endLine":7,"endColumn":30} 51 range: {"startLine":7,"startColumn":8,"endLine":7,"endColumn":30}
52 disabled: false 52 disabled: false
53 property 2 53 property 2
54 name: "color" 54 name: "color"
55 range: {"startLine":8,"startColumn":11,"endLine":8,"endColumn":16} 55 range: {"startLine":8,"startColumn":11,"endLine":8,"endColumn":16}
56 value: " $my-color" 56 value: " $my-color"
57 range: {"startLine":8,"startColumn":17,"endLine":8,"endColumn":27} 57 range: {"startLine":8,"startColumn":17,"endLine":8,"endColumn":27}
58 range: {"startLine":8,"startColumn":8,"endLine":8,"endColumn":31} 58 range: {"startLine":8,"startColumn":8,"endLine":8,"endColumn":31}
59 disabled: true 59 disabled: true
60 rule 2: "mixins"
61 ====== 60 ======
62 Ranges OK. 61 Ranges OK.
63 62
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698