Index: pkg/third_party/html5lib/lib/src/treebuilder.dart |
diff --git a/pkg/third_party/html5lib/lib/src/treebuilder.dart b/pkg/third_party/html5lib/lib/src/treebuilder.dart |
index 03707b572b1f9522b7a0906a1a1230d9b985b154..8c4d235a15bf1950711610a89eb86e07a0eae837 100644 |
--- a/pkg/third_party/html5lib/lib/src/treebuilder.dart |
+++ b/pkg/third_party/html5lib/lib/src/treebuilder.dart |
@@ -1,4 +1,4 @@ |
-/** Internals to the tree builders. */ |
+/// Internals to the tree builders. |
library treebuilder; |
import 'dart:collection'; |
@@ -66,7 +66,7 @@ bool _nodesEqual(Node node1, Node node2) { |
_mapEquals(node1.attributes, node2.attributes); |
} |
-/** Basic treebuilder implementation. */ |
+/// Basic treebuilder implementation. |
class TreeBuilder { |
final String defaultNamespace; |
@@ -80,10 +80,8 @@ class TreeBuilder { |
Node formPointer; |
- /** |
- * Switch the function used to insert an element from the |
- * normal one to the misnested table one and back again |
- */ |
+ /// Switch the function used to insert an element from the |
+ /// normal one to the misnested table one and back again |
bool insertFromTable; |
TreeBuilder(bool namespaceHTMLElements) |
@@ -212,11 +210,9 @@ class TreeBuilder { |
} |
} |
- /** |
- * Check if an element exists between the end of the active |
- * formatting elements and the last marker. If it does, return it, else |
- * return null. |
- */ |
+ /// Check if an element exists between the end of the active |
+ /// formatting elements and the last marker. If it does, return it, else |
+ /// return null. |
Node elementInActiveFormattingElements(String name) { |
for (Node item in activeFormattingElements.reversed) { |
// Check for Marker first because if it's a Marker it doesn't have a |
@@ -249,7 +245,7 @@ class TreeBuilder { |
parent.nodes.add(new Comment(token.data)..sourceSpan = token.span); |
} |
- /** Create an element but don't insert it anywhere */ |
+ /// Create an element but don't insert it anywhere |
Element createElement(StartTagToken token) { |
var name = token.name; |
var namespace = token.namespace; |
@@ -278,7 +274,7 @@ class TreeBuilder { |
} |
Element insertElementTable(token) { |
- /** Create an element and insert it into the tree */ |
+ /// Create an element and insert it into the tree |
var element = createElement(token); |
if (!tableInsertModeElements.contains(openElements.last.tagName)) { |
return insertElementNormal(token); |
@@ -299,7 +295,7 @@ class TreeBuilder { |
return element; |
} |
- /** Insert text data. */ |
+ /// Insert text data. |
void insertText(String data, FileSpan span) { |
var parent = openElements.last; |
@@ -314,10 +310,8 @@ class TreeBuilder { |
} |
} |
- /** |
- * Insert [data] as text in the current node, positioned before the |
- * start of node [refNode] or to the end of the node's text. |
- */ |
+ /// Insert [data] as text in the current node, positioned before the |
+ /// start of node [refNode] or to the end of the node's text. |
static void _insertText(Node parent, String data, FileSpan span, |
[Element refNode]) { |
var nodes = parent.nodes; |
@@ -344,10 +338,8 @@ class TreeBuilder { |
} |
} |
- /** |
- * Get the foster parent element, and sibling to insert before |
- * (or null) when inserting a misnested table node |
- */ |
+ /// Get the foster parent element, and sibling to insert before |
+ /// (or null) when inserting a misnested table node |
List<Node> getTableMisnestedNodePosition() { |
// The foster parent element is the one which comes before the most |
// recently opened table element |
@@ -388,10 +380,10 @@ class TreeBuilder { |
} |
} |
- /** Return the final tree. */ |
+ /// Return the final tree. |
Document getDocument() => document; |
- /** Return the final fragment. */ |
+ /// Return the final fragment. |
DocumentFragment getFragment() { |
//XXX assert innerHTML |
var fragment = new DocumentFragment(); |