src.elv.sh/pkg/eval.Frame.ports (field)

27 uses

	src.elv.sh/pkg/eval (current package)
		builtin_fn_flow.go#L173: 			newFm.ports[0] = DummyInputPort
		compile_effect.go#L93: 			newFm.ports[0] = nextIn
		compile_effect.go#L104: 			newFm.ports[1] = &Port{
		compile_effect.go#L501: 	growPorts(&fm.ports, dst+1)
		compile_effect.go#L502: 	fm.ports[dst].close()
		compile_effect.go#L512: 			fm.ports[dst] = &Port{}
		compile_effect.go#L513: 		case src >= len(fm.ports) || fm.ports[src] == nil:
		compile_effect.go#L516: 			fm.ports[dst] = fm.ports[src].fork()
		compile_effect.go#L530: 		fm.ports[dst] = &Port{File: f, closeFile: true, Chan: chanForFileRedir(op.mode)}
		compile_effect.go#L532: 		fm.ports[dst] = &Port{File: src, closeFile: false, Chan: chanForFileRedir(op.mode)}
		compile_effect.go#L543: 		fm.ports[dst] = &Port{File: f, closeFile: false, Chan: chanForFileRedir(op.mode)}
		external_cmd.go#L70: 	files := make([]*os.File, len(fm.ports))
		external_cmd.go#L71: 	for i, port := range fm.ports {
		frame.go#L28: 	ports []*Port
		frame.go#L58: 		fm.Evaler, src, local, new(Ns), fm.intCh, fm.ports, traceback, fm.background}
		frame.go#L82: 	for _, port := range fm.ports {
		frame.go#L90: 	return fm.ports[0].Chan
		frame.go#L95: 	return fm.ports[0].File
		frame.go#L100: 	return fm.ports[1].Chan
		frame.go#L105: 	return fm.ports[1].File
		frame.go#L110: 	return fm.ports[2].File
		frame.go#L124: 		for v := range fm.ports[0].Chan {
		frame.go#L158: 	newPorts := make([]*Port, len(fm.ports))
		frame.go#L159: 	for i, p := range fm.ports {
		frame.go#L175: 	newFm.ports[1] = p