(outer *scope)
| 18 | } |
| 19 | |
| 20 | func new_scope(outer *scope) *scope { |
| 21 | s := new(scope) |
| 22 | if outer != nil { |
| 23 | s.pkgname = outer.pkgname |
| 24 | } |
| 25 | s.parent = outer |
| 26 | s.entities = make(map[string]*decl) |
| 27 | return s |
| 28 | } |
| 29 | |
| 30 | // returns: new, prev |
| 31 | func advance_scope(s *scope) (*scope, *scope) { |
no outgoing calls
no test coverage detected