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