src.elv.sh/pkg/eval.EvalCfg.Ports (field)

26 uses

	src.elv.sh/pkg/eval (current package)
		eval.go#L197: 		evalCfg := EvalCfg{Ports: ports[:]}
		eval.go#L385: 	Ports []*Port
		eval.go#L397: 	if len(cfg.Ports) < 3 {
		eval.go#L398: 		cfg.Ports = append(cfg.Ports, make([]*Port, 3-len(cfg.Ports))...)
		eval.go#L400: 	if cfg.Ports[0] == nil {
		eval.go#L401: 		cfg.Ports[0] = DummyInputPort
		eval.go#L403: 	if cfg.Ports[1] == nil {
		eval.go#L404: 		cfg.Ports[1] = DummyOutputPort
		eval.go#L406: 	if cfg.Ports[2] == nil {
		eval.go#L407: 		cfg.Ports[2] = DummyOutputPort
		eval.go#L415: 	errFile := cfg.Ports[2].File
		eval.go#L493: 	fm := &Frame{ev, src, cfg.Global, new(Ns), intCh, cfg.Ports, nil, false}
		eval.go#L501: 				fmt.Fprintln(cfg.Ports[2].File,

	src.elv.sh/pkg/eval/evaltest
		evaltest.go#L167: 			eval.EvalCfg{Ports: ports, Interrupt: eval.ListenInterrupts})

	src.elv.sh/pkg/edit
		completion.go#L414: 			eval.EvalCfg{Ports: []*eval.Port{
		completion.go#L488: 			eval.EvalCfg{Ports: []*eval.Port{
		config_api.go#L107: 	evalCfg := eval.EvalCfg{Ports: ports[:]}
		config_api.go#L153: 			eval.EvalCfg{Ports: []*eval.Port{nil, port1, {File: os.Stderr}}})
		instant.go#L44: 				Ports:     []*eval.Port{nil, outPort},
		key_binding.go#L69: 		eval.EvalCfg{Ports: []*eval.Port{nil, notifyPort, notifyPort}})
		minibuf.go#L45: 	err := ev.Eval(src, eval.EvalCfg{Ports: ports})
		prompt.go#L172: 		eval.EvalCfg{Ports: []*eval.Port{nil, port1, port2}})

	src.elv.sh/pkg/shell
		shell.go#L71: 		Ports: ports, Interrupt: eval.ListenInterrupts, PutInFg: true})

	src.elv.sh/pkg/web
		web.go#L128: 		parse.Source{Name: "[web]", Code: code}, eval.EvalCfg{Ports: ports})