desc = "A set of Go AST nodes from the go/ast package." package = "nodeset" type = "ast.Node" zero = "nil" less = """ if x.Pos() == y.Pos() { return x.End() > y.End() } return x.Pos() < y.Pos() """ imports = ["go/ast"] testImports = ["go/ast"] transforms = true testValues = [ '&ast.Ident{Name: "amy", NamePos: 1}', '&ast.Ident{Name: "basil", NamePos: 3}', '&ast.Ident{Name: "clara", NamePos: 5}', '&ast.Ident{Name: "desmond", NamePos: 9}', '&ast.Ident{Name: "ernest", NamePos: 10}', '&ast.Ident{Name: "fanny", NamePos: 12}', '&ast.Ident{Name: "george", NamePos: 14}', '&ast.Ident{Name: "hector", NamePos: 17}', '&ast.Ident{Name: "ida", NamePos: 19}', '&ast.Ident{Name: "james", NamePos: 25}', ]