completed list-type to array-type conversion and fixed common test module
This commit is contained in:
+15
-15
@@ -124,23 +124,23 @@ func evalAppend(ctx kern.ExprContext, opTerm *scan.Term) (v any, err error) {
|
||||
return
|
||||
}
|
||||
|
||||
// func evalAssignAppend(ctx ExprContext, self *term) (v any, err error) {
|
||||
// var leftValue, rightValue any
|
||||
// // func evalAssignAppend(ctx ExprContext, self *term) (v any, err error) {
|
||||
// // var leftValue, rightValue any
|
||||
|
||||
// if leftValue, rightValue, err = self.evalInfix(ctx); err != nil {
|
||||
// return
|
||||
// }
|
||||
// // if leftValue, rightValue, err = self.evalInfix(ctx); err != nil {
|
||||
// // return
|
||||
// // }
|
||||
|
||||
// if IsList(leftValue) {
|
||||
// list, _ := leftValue.(*ListType)
|
||||
// newList := append(*list, rightValue)
|
||||
// v = &newList
|
||||
// if
|
||||
// } else {
|
||||
// err = self.errIncompatibleTypes(leftValue, rightValue)
|
||||
// }
|
||||
// return
|
||||
// }
|
||||
// // if IsArray(leftValue) {
|
||||
// // list, _ := leftValue.(*ListType)
|
||||
// // newList := append(*list, rightValue)
|
||||
// // v = &newList
|
||||
// // if
|
||||
// // } else {
|
||||
// // err = self.errIncompatibleTypes(leftValue, rightValue)
|
||||
// // }
|
||||
// // return
|
||||
// // }
|
||||
|
||||
// init
|
||||
func init() {
|
||||
|
||||
Reference in New Issue
Block a user