| OLD | NEW |
| 1 library angular.html_parser; | 1 library angular.html_parser; |
| 2 | 2 |
| 3 import 'package:html5lib/parser.dart'; | 3 import 'package:html5lib/parser.dart'; |
| 4 import 'package:html5lib/dom.dart'; | 4 import 'package:html5lib/dom.dart'; |
| 5 | 5 |
| 6 import 'selector.dart'; | 6 import 'package:angular/tools/selector.dart'; |
| 7 import 'io.dart'; | 7 import 'package:angular/tools/io.dart'; |
| 8 import 'common.dart'; | 8 import 'package:angular/tools/common.dart'; |
| 9 | 9 |
| 10 typedef NodeVisitor(Node node); | 10 typedef NodeVisitor(Node node); |
| 11 | 11 |
| 12 RegExp _MUSTACHE_REGEXP = new RegExp(r'{{([^}]*)}}'); | 12 RegExp _MUSTACHE_REGEXP = new RegExp(r'{{([^}]*)}}'); |
| 13 RegExp _NG_REPEAT_SYNTAX = new RegExp(r'^\s*(.+)\s+in\s+(.*?)\s*(\s+track\s+by\s
+(.+)\s*)?$'); | 13 RegExp _NG_REPEAT_SYNTAX = new RegExp(r'^\s*(.+)\s+in\s+(.*?)\s*(\s+track\s+by\s
+(.+)\s*)?$'); |
| 14 | 14 |
| 15 class HtmlExpressionExtractor { | 15 class HtmlExpressionExtractor { |
| 16 List<DirectiveInfo> directiveInfos; | 16 List<DirectiveInfo> directiveInfos; |
| 17 IoService ioService; | 17 IoService ioService; |
| 18 | 18 |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 visitNodes(List<Node> nodes, NodeVisitor visitor) { | 70 visitNodes(List<Node> nodes, NodeVisitor visitor) { |
| 71 for (Node node in nodes) { | 71 for (Node node in nodes) { |
| 72 visitor(node); | 72 visitor(node); |
| 73 if (node.nodes.length > 0) { | 73 if (node.nodes.length > 0) { |
| 74 visitNodes(node.nodes, visitor); | 74 visitNodes(node.nodes, visitor); |
| 75 } | 75 } |
| 76 } | 76 } |
| 77 } | 77 } |
| 78 } | 78 } |
| 79 | 79 |
| OLD | NEW |