// saveNode saves node into local nodes. func saveNode(n *doc.Node) { // Node dependencies list. n.Deps = nil // Check if this node exists. for i, v := range localNodes { if n.ImportPath == v.ImportPath { localNodes[i] = n return } } // Add new node. localNodes = append(localNodes, n) }