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}
|
||
|
}
|