diff options
| -rw-r--r-- | js/lib/node.js | 44 | 
1 files changed, 0 insertions, 44 deletions
diff --git a/js/lib/node.js b/js/lib/node.js index 9b77e2f..8e424a2 100644 --- a/js/lib/node.js +++ b/js/lib/node.js @@ -168,50 +168,6 @@ Node.prototype.walker = function() {      return walker;  }; -var nodeToObject = function(node) { -    var result = {}; -    var propsToShow = ['t', 'literal', 'list_data', 'sourcepos', -                       'info', 'level', 'title', 'destination']; - -    for (var i = 0, len = propsToShow.length; i < len; i++) { -        var prop = propsToShow[i]; -        if (node[prop] !== undefined) { -            result[prop] = node[prop]; -        } -    } -    return result; -}; - -Node.prototype.toObject = function() { -    var childrenStack = []; -    var walker = this.walker(); -    var event; -    while ((event = walker.next())) { -        var node = event.node; -        var entering = event.entering; -        var container = node.isContainer(); -        var astnode; - -        if (container) { -            if (entering) { -                childrenStack.push([]); -            } else { -                astnode = nodeToObject(node); -                astnode.children = childrenStack.pop(); -                if (childrenStack.length > 0) { -                    childrenStack[childrenStack.length - 1].push(astnode); -                } -            } -        } else { -            astnode = nodeToObject(node); -            childrenStack[childrenStack.length - 1].push(astnode); -        } -    } - -    return astnode; - -}; -  module.exports = Node;  | 
