q/src/core/Parameter.go

24 lines
372 B
Go

package core
import (
"git.akyoto.dev/cli/q/src/token"
"git.akyoto.dev/cli/q/src/types"
)
type Parameter struct {
name string
typ types.Type
tokens token.List
}
func NewParameter(tokens token.List) *Parameter {
return &Parameter{tokens: tokens}
}
func (p *Parameter) Name() string {
return p.name
}
func (p *Parameter) Type() types.Type {
return p.typ
}