(arg ast.Expr)
| 944 | } |
| 945 | |
| 946 | func isListLiteralWithNumericArgs(arg ast.Expr) bool { |
| 947 | switch arg.Kind() { |
| 948 | case ast.ListKind: |
| 949 | list := arg.AsList() |
| 950 | if list.Size() == 0 { |
| 951 | return false |
| 952 | } |
| 953 | for _, e := range list.Elements() { |
| 954 | if !isNumericArgType(e) { |
| 955 | return false |
| 956 | } |
| 957 | } |
| 958 | return true |
| 959 | } |
| 960 | return false |
| 961 | } |
| 962 | |
| 963 | func maybeSuffixError(val ref.Val, suffix string) ref.Val { |
| 964 | if types.IsError(val) { |
no test coverage detected