Update dependencies (#5518)

This commit is contained in:
hongming
2023-02-12 23:09:20 +08:00
committed by GitHub
parent d3b35fb2da
commit a979342f56
1486 changed files with 126660 additions and 71128 deletions

View File

@@ -46,17 +46,17 @@ func walk(v Visitor, x interface{}) {
switch x := x.(type) {
case *Module:
Walk(w, x.Package)
for _, i := range x.Imports {
Walk(w, i)
for i := range x.Imports {
Walk(w, x.Imports[i])
}
for _, r := range x.Rules {
Walk(w, r)
for i := range x.Rules {
Walk(w, x.Rules[i])
}
for _, a := range x.Annotations {
Walk(w, a)
for i := range x.Annotations {
Walk(w, x.Annotations[i])
}
for _, c := range x.Comments {
Walk(w, c)
for i := range x.Comments {
Walk(w, x.Comments[i])
}
case *Package:
Walk(w, x.Path)
@@ -79,20 +79,20 @@ func walk(v Visitor, x interface{}) {
Walk(w, x.Value)
}
case Body:
for _, e := range x {
Walk(w, e)
for i := range x {
Walk(w, x[i])
}
case Args:
for _, t := range x {
Walk(w, t)
for i := range x {
Walk(w, x[i])
}
case *Expr:
switch ts := x.Terms.(type) {
case *Term, *SomeDecl, *Every:
Walk(w, ts)
case []*Term:
for _, t := range ts {
Walk(w, t)
for i := range ts {
Walk(w, ts[i])
}
}
for i := range x.With {
@@ -104,8 +104,8 @@ func walk(v Visitor, x interface{}) {
case *Term:
Walk(w, x.Value)
case Ref:
for _, t := range x {
Walk(w, t)
for i := range x {
Walk(w, x[i])
}
case *object:
x.Foreach(func(k, vv *Term) {
@@ -131,8 +131,8 @@ func walk(v Visitor, x interface{}) {
Walk(w, x.Term)
Walk(w, x.Body)
case Call:
for _, t := range x {
Walk(w, t)
for i := range x {
Walk(w, x[i])
}
case *Every:
if x.Key != nil {
@@ -141,6 +141,10 @@ func walk(v Visitor, x interface{}) {
Walk(w, x.Value)
Walk(w, x.Domain)
Walk(w, x.Body)
case *SomeDecl:
for i := range x.Symbols {
Walk(w, x.Symbols[i])
}
}
}
@@ -282,17 +286,17 @@ func (vis *GenericVisitor) Walk(x interface{}) {
switch x := x.(type) {
case *Module:
vis.Walk(x.Package)
for _, i := range x.Imports {
vis.Walk(i)
for i := range x.Imports {
vis.Walk(x.Imports[i])
}
for _, r := range x.Rules {
vis.Walk(r)
for i := range x.Rules {
vis.Walk(x.Rules[i])
}
for _, a := range x.Annotations {
vis.Walk(a)
for i := range x.Annotations {
vis.Walk(x.Annotations[i])
}
for _, c := range x.Comments {
vis.Walk(c)
for i := range x.Comments {
vis.Walk(x.Comments[i])
}
case *Package:
vis.Walk(x.Path)
@@ -315,20 +319,20 @@ func (vis *GenericVisitor) Walk(x interface{}) {
vis.Walk(x.Value)
}
case Body:
for _, e := range x {
vis.Walk(e)
for i := range x {
vis.Walk(x[i])
}
case Args:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *Expr:
switch ts := x.Terms.(type) {
case *Term, *SomeDecl, *Every:
vis.Walk(ts)
case []*Term:
for _, t := range ts {
vis.Walk(t)
for i := range ts {
vis.Walk(ts[i])
}
}
for i := range x.With {
@@ -340,21 +344,27 @@ func (vis *GenericVisitor) Walk(x interface{}) {
case *Term:
vis.Walk(x.Value)
case Ref:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *object:
x.Foreach(func(k, v *Term) {
vis.Walk(k)
vis.Walk(x.Get(k))
})
case Object:
x.Foreach(func(k, v *Term) {
vis.Walk(k)
vis.Walk(x.Get(k))
})
case *Array:
x.Foreach(func(t *Term) {
vis.Walk(t)
})
case Set:
for _, t := range x.Slice() {
vis.Walk(t)
xSlice := x.Slice()
for i := range xSlice {
vis.Walk(xSlice[i])
}
case *ArrayComprehension:
vis.Walk(x.Term)
@@ -367,8 +377,8 @@ func (vis *GenericVisitor) Walk(x interface{}) {
vis.Walk(x.Term)
vis.Walk(x.Body)
case Call:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *Every:
if x.Key != nil {
@@ -377,6 +387,10 @@ func (vis *GenericVisitor) Walk(x interface{}) {
vis.Walk(x.Value)
vis.Walk(x.Domain)
vis.Walk(x.Body)
case *SomeDecl:
for i := range x.Symbols {
vis.Walk(x.Symbols[i])
}
}
}
@@ -408,17 +422,17 @@ func (vis *BeforeAfterVisitor) Walk(x interface{}) {
switch x := x.(type) {
case *Module:
vis.Walk(x.Package)
for _, i := range x.Imports {
vis.Walk(i)
for i := range x.Imports {
vis.Walk(x.Imports[i])
}
for _, r := range x.Rules {
vis.Walk(r)
for i := range x.Rules {
vis.Walk(x.Rules[i])
}
for _, a := range x.Annotations {
vis.Walk(a)
for i := range x.Annotations {
vis.Walk(x.Annotations[i])
}
for _, c := range x.Comments {
vis.Walk(c)
for i := range x.Comments {
vis.Walk(x.Comments[i])
}
case *Package:
vis.Walk(x.Path)
@@ -432,29 +446,33 @@ func (vis *BeforeAfterVisitor) Walk(x interface{}) {
vis.Walk(x.Else)
}
case *Head:
vis.Walk(x.Name)
vis.Walk(x.Args)
if x.Key != nil {
vis.Walk(x.Key)
if len(x.Reference) > 0 {
vis.Walk(x.Reference)
} else {
vis.Walk(x.Name)
if x.Key != nil {
vis.Walk(x.Key)
}
}
vis.Walk(x.Args)
if x.Value != nil {
vis.Walk(x.Value)
}
case Body:
for _, e := range x {
vis.Walk(e)
for i := range x {
vis.Walk(x[i])
}
case Args:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *Expr:
switch ts := x.Terms.(type) {
case *Term, *SomeDecl, *Every:
vis.Walk(ts)
case []*Term:
for _, t := range ts {
vis.Walk(t)
for i := range ts {
vis.Walk(ts[i])
}
}
for i := range x.With {
@@ -466,21 +484,27 @@ func (vis *BeforeAfterVisitor) Walk(x interface{}) {
case *Term:
vis.Walk(x.Value)
case Ref:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *object:
x.Foreach(func(k, v *Term) {
vis.Walk(k)
vis.Walk(x.Get(k))
})
case Object:
x.Foreach(func(k, v *Term) {
vis.Walk(k)
vis.Walk(x.Get(k))
})
case *Array:
x.Foreach(func(t *Term) {
vis.Walk(t)
})
case Set:
for _, t := range x.Slice() {
vis.Walk(t)
xSlice := x.Slice()
for i := range xSlice {
vis.Walk(xSlice[i])
}
case *ArrayComprehension:
vis.Walk(x.Term)
@@ -493,8 +517,8 @@ func (vis *BeforeAfterVisitor) Walk(x interface{}) {
vis.Walk(x.Term)
vis.Walk(x.Body)
case Call:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *Every:
if x.Key != nil {
@@ -503,6 +527,10 @@ func (vis *BeforeAfterVisitor) Walk(x interface{}) {
vis.Walk(x.Value)
vis.Walk(x.Domain)
vis.Walk(x.Body)
case *SomeDecl:
for i := range x.Symbols {
vis.Walk(x.Symbols[i])
}
}
}
@@ -555,8 +583,9 @@ func (vis *VarVisitor) visit(v interface{}) bool {
}
if vis.params.SkipRefHead {
if r, ok := v.(Ref); ok {
for _, t := range r[1:] {
vis.Walk(t)
rSlice := r[1:]
for i := range rSlice {
vis.Walk(rSlice[i])
}
return true
}
@@ -588,14 +617,15 @@ func (vis *VarVisitor) visit(v interface{}) bool {
switch v := v.(type) {
case *Expr:
if terms, ok := v.Terms.([]*Term); ok {
for _, t := range terms[0].Value.(Ref)[1:] {
vis.Walk(t)
termSlice := terms[0].Value.(Ref)[1:]
for i := range termSlice {
vis.Walk(termSlice[i])
}
for i := 1; i < len(terms); i++ {
vis.Walk(terms[i])
}
for _, w := range v.With {
vis.Walk(w)
for i := range v.With {
vis.Walk(v.With[i])
}
return true
}
@@ -610,13 +640,15 @@ func (vis *VarVisitor) visit(v interface{}) bool {
return true
case *With:
if ref, ok := v.Target.Value.(Ref); ok {
for _, t := range ref[1:] {
vis.Walk(t)
refSlice := ref[1:]
for i := range refSlice {
vis.Walk(refSlice[i])
}
}
if ref, ok := v.Value.Value.(Ref); ok {
for _, t := range ref[1:] {
vis.Walk(t)
refSlice := ref[1:]
for i := range refSlice {
vis.Walk(refSlice[i])
}
} else {
vis.Walk(v.Value)
@@ -641,14 +673,14 @@ func (vis *VarVisitor) Walk(x interface{}) {
switch x := x.(type) {
case *Module:
vis.Walk(x.Package)
for _, i := range x.Imports {
vis.Walk(i)
for i := range x.Imports {
vis.Walk(x.Imports[i])
}
for _, r := range x.Rules {
vis.Walk(r)
for i := range x.Rules {
vis.Walk(x.Rules[i])
}
for _, c := range x.Comments {
vis.Walk(c)
for i := range x.Comments {
vis.Walk(x.Comments[i])
}
case *Package:
vis.Walk(x.Path)
@@ -662,29 +694,34 @@ func (vis *VarVisitor) Walk(x interface{}) {
vis.Walk(x.Else)
}
case *Head:
vis.Walk(x.Name)
vis.Walk(x.Args)
if x.Key != nil {
vis.Walk(x.Key)
if len(x.Reference) > 0 {
vis.Walk(x.Reference)
} else {
vis.Walk(x.Name)
if x.Key != nil {
vis.Walk(x.Key)
}
}
vis.Walk(x.Args)
if x.Value != nil {
vis.Walk(x.Value)
}
case Body:
for _, e := range x {
vis.Walk(e)
for i := range x {
vis.Walk(x[i])
}
case Args:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *Expr:
switch ts := x.Terms.(type) {
case *Term, *SomeDecl, *Every:
vis.Walk(ts)
case []*Term:
for _, t := range ts {
vis.Walk(t)
for i := range ts {
vis.Walk(ts[i])
}
}
for i := range x.With {
@@ -696,8 +733,8 @@ func (vis *VarVisitor) Walk(x interface{}) {
case *Term:
vis.Walk(x.Value)
case Ref:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *object:
x.Foreach(func(k, v *Term) {
@@ -709,8 +746,9 @@ func (vis *VarVisitor) Walk(x interface{}) {
vis.Walk(t)
})
case Set:
for _, t := range x.Slice() {
vis.Walk(t)
xSlice := x.Slice()
for i := range xSlice {
vis.Walk(xSlice[i])
}
case *ArrayComprehension:
vis.Walk(x.Term)
@@ -723,8 +761,8 @@ func (vis *VarVisitor) Walk(x interface{}) {
vis.Walk(x.Term)
vis.Walk(x.Body)
case Call:
for _, t := range x {
vis.Walk(t)
for i := range x {
vis.Walk(x[i])
}
case *Every:
if x.Key != nil {
@@ -733,5 +771,9 @@ func (vis *VarVisitor) Walk(x interface{}) {
vis.Walk(x.Value)
vis.Walk(x.Domain)
vis.Walk(x.Body)
case *SomeDecl:
for i := range x.Symbols {
vis.Walk(x.Symbols[i])
}
}
}