19 lines
300 B
Go
19 lines
300 B
Go
package adapter
|
|
|
|
type FuncExpr struct {
|
|
name string
|
|
args []interface{}
|
|
}
|
|
|
|
func (f *FuncExpr) Arguments() []interface{} {
|
|
return f.args
|
|
}
|
|
|
|
func (f *FuncExpr) Name() string {
|
|
return f.name
|
|
}
|
|
|
|
func NewFuncExpr(name string, args []interface{}) *FuncExpr {
|
|
return &FuncExpr{name: name, args: args}
|
|
}
|