Lines Matching defs:ruleFunc
717 type ruleFunc struct { struct
718 pctx *packageContext
719 name_ string
720 paramsFunc func(interface{}) (RuleParams, error)
721 argNames map[string]bool
722 scope_ *basicScope
723 sync.Mutex // protects scope_ during lazy creation
782 func (r *ruleFunc) packageContext() *packageContext {
786 func (r *ruleFunc) name() string {
790 func (r *ruleFunc) fullName(pkgNames map[*packageContext]string) string {
794 func (r *ruleFunc) def(config interface{}) (*ruleDef, error) {
806 func (r *ruleFunc) scope() *basicScope {
819 func (r *ruleFunc) isArg(argName string) bool {
823 func (r *ruleFunc) String() string {