Lines Matching refs:Scope
86 func ParseAndEval(filename string, r io.Reader, scope *Scope) (file *File, errs []error) { argument
94 func Parse(filename string, r io.Reader, scope *Scope) (file *File, errs []error) { argument
105 scope *Scope
110 func newParser(r io.Reader, scope *Scope) *parser { argument
590 type Scope struct { struct
595 func NewScope(s *Scope) *Scope { argument
596 newScope := &Scope{
613 func (s *Scope) Add(assignment *Assignment) error { argument
627 func (s *Scope) Remove(name string) { argument
632 func (s *Scope) Get(name string) (*Assignment, bool) { argument
644 func (s *Scope) String() string { argument