| OLD | NEW |
| 1 Verifies AST of CSS with missing trailing semicolon after last property. | 1 Verifies AST of CSS with missing trailing semicolon after last property. |
| 2 | 2 |
| 3 body { | 3 body { |
| 4 /* padding-top: 5em; */ | 4 /* padding-top: 5em; */ |
| 5 margin: 0 auto | 5 margin: 0 auto |
| 6 } | 6 } |
| 7 | 7 |
| 8 body { | 8 body { |
| 9 color: red; | 9 color: red; |
| 10 /* margin: 0 auto */ | 10 /* margin: 0 auto */ |
| 11 } | 11 } |
| 12 | 12 |
| 13 === AST === | 13 === AST === |
| 14 rule 0: "body" | 14 rule 0 |
| 15 selector 0: "body" |
| 16 range: {"startLine":0,"startColumn":0,"endLine":0,"endColumn":4} |
| 15 property 0 | 17 property 0 |
| 16 name: "padding-top" | 18 name: "padding-top" |
| 17 range: {"startLine":1,"startColumn":7,"endLine":1,"endColumn":18} | 19 range: {"startLine":1,"startColumn":7,"endLine":1,"endColumn":18} |
| 18 value: "5em" | 20 value: "5em" |
| 19 range: {"startLine":1,"startColumn":20,"endLine":1,"endColumn":23} | 21 range: {"startLine":1,"startColumn":20,"endLine":1,"endColumn":23} |
| 20 range: {"startLine":1,"startColumn":4,"endLine":1,"endColumn":27} | 22 range: {"startLine":1,"startColumn":4,"endLine":1,"endColumn":27} |
| 21 disabled: true | 23 disabled: true |
| 22 property 1 | 24 property 1 |
| 23 name: "margin" | 25 name: "margin" |
| 24 range: {"startLine":2,"startColumn":4,"endLine":2,"endColumn":10} | 26 range: {"startLine":2,"startColumn":4,"endLine":2,"endColumn":10} |
| 25 value: "0 auto" | 27 value: "0 auto" |
| 26 range: {"startLine":2,"startColumn":12,"endLine":2,"endColumn":18} | 28 range: {"startLine":2,"startColumn":12,"endLine":2,"endColumn":18} |
| 27 range: {"startLine":2,"startColumn":4,"endLine":3,"endColumn":0} | 29 range: {"startLine":2,"startColumn":4,"endLine":3,"endColumn":0} |
| 28 disabled: false | 30 disabled: false |
| 29 rule 1: "body" | 31 rule 1 |
| 32 selector 0: "body" |
| 33 range: {"startLine":5,"startColumn":0,"endLine":5,"endColumn":4} |
| 30 property 0 | 34 property 0 |
| 31 name: "color" | 35 name: "color" |
| 32 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":9} | 36 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":9} |
| 33 value: "red" | 37 value: "red" |
| 34 range: {"startLine":6,"startColumn":11,"endLine":6,"endColumn":14} | 38 range: {"startLine":6,"startColumn":11,"endLine":6,"endColumn":14} |
| 35 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":15} | 39 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":15} |
| 36 disabled: false | 40 disabled: false |
| 37 property 1 | 41 property 1 |
| 38 name: "margin" | 42 name: "margin" |
| 39 range: {"startLine":7,"startColumn":7,"endLine":7,"endColumn":13} | 43 range: {"startLine":7,"startColumn":7,"endLine":7,"endColumn":13} |
| 40 value: "0 auto" | 44 value: "0 auto" |
| 41 range: {"startLine":7,"startColumn":15,"endLine":7,"endColumn":21} | 45 range: {"startLine":7,"startColumn":15,"endLine":7,"endColumn":21} |
| 42 range: {"startLine":7,"startColumn":4,"endLine":7,"endColumn":24} | 46 range: {"startLine":7,"startColumn":4,"endLine":7,"endColumn":24} |
| 43 disabled: true | 47 disabled: true |
| 44 ====== | 48 ====== |
| 45 Ranges OK. | 49 Ranges OK. |
| 46 | 50 |
| OLD | NEW |