Lines Matching refs:recv
144 func builtinAttr(recv Value, name string, methods map[string]*Builtin) (Value, error) {
149 return b.BindReceiver(recv), nil
1237 recv := b.Receiver().(*Dict)
1238 k, ok := recv.ht.first()
1242 v, _, err := recv.Delete(k)
1297 recv := b.Receiver().(*List)
1298 if err := recv.checkMutable("append to"); err != nil {
1301 recv.elems = append(recv.elems, object)
1318 recv := b.Receiver().(*List)
1323 if err := recv.checkMutable("extend"); err != nil {
1326 listExtend(recv, iterable)
1337 recv := b.Receiver().(*List)
1338 start, end, err := indices(start_, end_, recv.Len())
1344 if eq, err := Equal(recv.elems[i], value); err != nil {
1355 recv := b.Receiver().(*List)
1361 if err := recv.checkMutable("insert into"); err != nil {
1366 index += recv.Len()
1369 if index >= recv.Len() {
1371 recv.elems = append(recv.elems, object)
1376 recv.elems = append(recv.elems, nil)
1377 copy(recv.elems[index+1:], recv.elems[index:]) // slide up one
1378 recv.elems[index] = object
1385 recv := b.Receiver().(*List)
1390 if err := recv.checkMutable("remove from"); err != nil {
1393 for i, elem := range recv.elems {
1397 recv.elems = append(recv.elems[:i], recv.elems[i+1:]...)
1406 recv := b.Receiver()
1407 list := recv.(*List)
1509 recv := string(b.Receiver().(String))
1510 start, end, err := indices(start_, end_, len(recv))
1517 slice = recv[start:end]
1527 recv := string(b.Receiver().(String))
1528 for _, r := range recv {
1533 return Bool(recv != ""), nil
1541 recv := string(b.Receiver().(String))
1542 for _, r := range recv {
1547 return Bool(recv != ""), nil
1555 recv := string(b.Receiver().(String))
1556 for _, r := range recv {
1561 return Bool(recv != ""), nil
1569 recv := string(b.Receiver().(String))
1570 return Bool(isCasedString(recv) && recv == strings.ToLower(recv)), nil
1594 recv := string(b.Receiver().(String))
1595 for _, r := range recv {
1600 return Bool(recv != ""), nil
1608 recv := string(b.Receiver().(String))
1614 for _, r := range recv {
1641 recv := string(b.Receiver().(String))
1642 return Bool(isCasedString(recv) && recv == strings.ToUpper(recv)), nil
1813 recv := string(b.Receiver().(String))
1824 buf.WriteString(recv)
1845 recv := string(b.Receiver().(String))
1855 i = strings.Index(recv, sep) // partition
1857 i = strings.LastIndex(recv, sep) // rpartition
1862 tuple = append(tuple, String(recv), String(""), String(""))
1864 tuple = append(tuple, String(""), String(""), String(recv))
1867 tuple = append(tuple, String(recv[:i]), String(sep), String(recv[i+len(sep):]))
1874 recv := string(b.Receiver().(String))
1880 return String(strings.Replace(recv, old, new, count)), nil
1945 recv := string(b.Receiver().(String))
1950 s = strings.Trim(recv, chars)
1952 s = strings.TrimSpace(recv)
1956 s = strings.TrimLeft(recv, chars)
1958 s = strings.TrimLeftFunc(recv, unicode.IsSpace)
1962 s = strings.TrimRight(recv, chars)
1964 s = strings.TrimRightFunc(recv, unicode.IsSpace)
2007 recv := string(b.Receiver().(String))
2019 res = strings.Fields(recv)
2021 res = splitspace(recv, maxsplit)
2023 res = rsplitspace(recv, maxsplit)
2032 res = strings.Split(recv, sep)
2034 res = strings.SplitN(recv, sep, maxsplit+1)
2036 res = strings.Split(recv, sep)