OLD | NEW |
1 var initialize_SassTest = function() { | 1 var initialize_SassTest = function() { |
2 | 2 |
3 InspectorTest.preloadModule("sass"); | 3 InspectorTest.preloadModule("sass"); |
4 | 4 |
5 InspectorTest.dumpAST = function(ast) | 5 InspectorTest.dumpAST = function(ast) |
6 { | 6 { |
7 var lines = [String.sprintf("=== AST === %s", ast.document.url)]; | 7 var lines = [String.sprintf("=== AST === %s", ast.document.url)]; |
8 for (var i = 0; i < ast.rules.length; ++i) { | 8 for (var i = 0; i < ast.rules.length; ++i) { |
9 var rule = ast.rules[i]; | 9 var rule = ast.rules[i]; |
10 lines.push(String.sprintf("rule %d: \"%s\"", i, rule.selector)); | 10 lines.push(String.sprintf("rule %d: \"%s\"", i, rule.selector)); |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 { | 79 { |
80 return self.runtime.instancePromise(WebInspector.TokenizerFactory) | 80 return self.runtime.instancePromise(WebInspector.TokenizerFactory) |
81 .then(onTokenizer); | 81 .then(onTokenizer); |
82 | 82 |
83 function onTokenizer(tokenizer) | 83 function onTokenizer(tokenizer) |
84 { | 84 { |
85 return WebInspector.SASSSupport.parseSCSS(url, text, tokenizer); | 85 return WebInspector.SASSSupport.parseSCSS(url, text, tokenizer); |
86 } | 86 } |
87 } | 87 } |
88 | 88 |
| 89 var cssParser = null; |
| 90 |
| 91 InspectorTest.parseCSS = function(url, text) |
| 92 { |
| 93 if (!cssParser) |
| 94 cssParser = new WebInspector.CSSParser(); |
| 95 return WebInspector.SASSSupport.parseCSS(cssParser, url, text); |
| 96 } |
| 97 |
89 } | 98 } |
90 | 99 |
OLD | NEW |