Skip to content
Snippets Groups Projects
path_traversal.go 363 B
Newer Older
  • Learn to ignore specific revisions
  • package main
    
    import (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	"code.fbi.h-da.de/cocsn/gosdn/nucleus/util"
    
    	schema "code.fbi.h-da.de/cocsn/yang-models/generated/arista"
    )
    
    func main() {
    	tree := schema.SchemaTree
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	paths := util.NewPaths()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	for _,v := range tree {
    
    		if v.Parent != nil {
    			if v.Parent.Name == "device" {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    				pathElement := paths.ProcessEntry(v)
    
    				pathElement.Print()
    			}
    		}
    	}
    }