github.com/u-root/u-root@v7.0.1-0.20200915234505-ad7babab0a8e+incompatible/cmds/core/elvish/eval/value.go (about)

     1  package eval
     2  
     3  // Callable wraps the Call method.
     4  type Callable interface {
     5  	// Call calls the receiver in a Frame with arguments and options.
     6  	Call(fm *Frame, args []interface{}, opts map[string]interface{}) error
     7  }
     8  
     9  var (
    10  	// NoArgs is an empty argument list. It can be used as an argument to Call.
    11  	NoArgs = []interface{}{}
    12  	// NoOpts is an empty option map. It can be used as an argument to Call.
    13  	NoOpts = map[string]interface{}{}
    14  )