Lines Matching refs:basicScope
52 scope() *basicScope
57 type basicScope struct { struct
58 parent *basicScope argument
62 imports map[string]*basicScope argument
65 func newScope(parent *basicScope) *basicScope { argument
66 return &basicScope{
71 imports: make(map[string]*basicScope),
75 func makeRuleScope(parent *basicScope, argNames map[string]bool) *basicScope { argument
103 func (s *basicScope) LookupVariable(name string) (Variable, error) { argument
147 func (s *basicScope) IsRuleVisible(rule Rule) bool { argument
172 func (s *basicScope) IsPoolVisible(pool Pool) bool { argument
197 func (s *basicScope) lookupImportedScope(pkgName string) (*basicScope, error) { argument
208 func (s *basicScope) AddImport(name string, importedScope *basicScope) error { argument
217 func (s *basicScope) AddVariable(v Variable) error { argument
227 func (s *basicScope) AddPool(p Pool) error { argument
237 func (s *basicScope) AddRule(r Rule) error { argument
249 scope *basicScope
252 func newLocalScope(parent *basicScope, namePrefix string) *localScope { argument
382 scope_ *basicScope
401 func (r *localRule) scope() *basicScope {