Lines Matching defs:Scope
74 func ParseAndEval(filename string, r io.Reader, scope *Scope) (file *File, errs []error) {
793 type Scope struct { struct
794 vars map[string]*Assignment
795 preventInheriting map[string]bool
796 parentScope *Scope
799 func NewScope(s *Scope) *Scope {
807 func (s *Scope) HandleAssignment(assignment *Assignment) error {
845 func (s *Scope) Get(name string) *Assignment {
858 func (s *Scope) GetLocal(name string) *Assignment {
870 func (s *Scope) DontInherit(name string) {
874 func (s *Scope) String() string {
880 func (s *Scope) stringInner(sb *strings.Builder) {