src.elv.sh/pkg/eval.Ns.slots (field)

34 uses

	src.elv.sh/pkg/eval (current package)
		builtin_special.go#L188: 	fm.local.slots[op.index] = nil
		builtin_special.go#L271: 	fm.local.slots[op.varIndex].Set(NewGoFn("", nop))
		builtin_special.go#L278: 	return fm.errorp(op.keywordRange, fm.local.slots[op.varIndex].Set(c))
		builtin_special.go#L330: 	fm.local.slots[op.varIndex].Set(ns)
		closure.go#L109: 			local.slots[i] = vars.FromInit(args[i])
		closure.go#L113: 			local.slots[i] = vars.FromInit(args[i])
		closure.go#L116: 		local.slots[c.RestArg] = vars.FromInit(
		closure.go#L119: 			local.slots[i] = vars.FromInit(args[i+restOff])
		closure.go#L130: 		local.slots[offset+i] = vars.FromInit(v)
		closure.go#L136: 		local.slots[offset+i] = MakeVarFromName(name)
		compile_value.go#L454: 			capture.slots[i] = fm.local.slots[op.capture.index[i]]
		compile_value.go#L456: 			capture.slots[i] = fm.up.slots[op.capture.index[i]]
		compiler.go#L74: 		copy(newLocal.slots, fm.local.slots)
		compiler.go#L76: 			newLocal.slots[i] = MakeVarFromName(newLocal.names[i])
		compiler.go#L82: 		fm.local = &Ns{fm.local.slots, fm.local.names, op.template.deleted}
		eval.go#L185: 	builtin.slots = append(builtin.slots, moreBuiltins.slots...)
		ns.go#L18: 	slots []vars.Var
		ns.go#L33: 		append([]vars.Var(nil), ns2.slots...),
		ns.go#L44: 			ns.slots = append(ns.slots, ns1.slots[i])
		ns.go#L94: 		return ns.slots[i]
		ns.go#L111: 		if ns.slots[i] == nil || ns.deleted[i] {
		ns.go#L125: 		if ns.slots[i] != nil && !ns.deleted[i] {
		ns.go#L135: 			return ns.slots[i] != nil
		ns.go#L183: 		ns.slots[i] = variable
		var_ref.go#L143: 		return fm.local.slots[ref.index], ref.subNames
		var_ref.go#L145: 		return fm.up.slots[ref.index], ref.subNames
		var_ref.go#L147: 		return fm.Evaler.Builtin().slots[ref.index], ref.subNames