- From: Garrett Smith <dhtmlkitchen@gmail.com>
- Date: Tue, 29 Jul 2008 23:46:25 -0700
Examples should work. Citation from: http://www.whatwg.org/specs/web-apps/current-work/#outlines ------------------------------------------------------------------------ The following JavaScript function shows how the tree walk could be implemented. The root argument is the root of the tree to walk, and the enter and exit arguments are callbacks that are called with the nodes as they are entered and exited. [ECMA262] function (root, enter, exit) { var node = root; start: do while (node) { enter(node); if (node.firstChild) { node = node.firstChild; continue start; } while (node) { exit(node); if (node.nextSibling) { node = node.nextSibling; continue start; } if (node == root) node = null; else node = node.parentNode; } } } ------------------------------------------------------------------------ This code cannot be interpreted in a compliant implementation of EcmaScript. It has more syntax errors than I can count. It is unclear what the author thinks this code will do. If its intent were clearer, and the syntax errors fewer, it might be possible for me to help out by fixing them. The above code is not even close to ECMA262. Examples should not contain errors. Garrett
Received on Tuesday, 29 July 2008 23:46:25 UTC