Versions in this module Expand all Collapse all v2 v2.0.2 Dec 6, 2022 Changes in this version + type Const struct + func (c Const) UniqName() string + type IDClashError struct + ID Value + func (e IDClashError) Error() string + type Key interface + Name func() string + Pos func() token.Pos + String func() string + Type func() types.Type + type Logger interface + SetLog func(io.Writer) + type MockKey struct + Description string + SrcPos token.Pos + Typ types.Type + func (k MockKey) Name() string + func (k MockKey) Pos() token.Pos + func (k MockKey) String() string + func (k MockKey) Type() types.Type + type MockValue struct + Description string + SrcPos token.Pos + func (v MockValue) UniqName() string + type ObjUndefError struct + func (e ObjUndefError) Error() string + type Pool struct + func (p *Pool) AddValue(v ssa.Value) Value + func (p *Pool) AddWrapped(v ValueWrapper) error + func (p *Pool) Get(v Value) (ssa.Value, error) + type Store struct + func Extend(s *Store) *Store + func New() *Store + func (s *Store) Get(k Key) Value + func (s *Store) GetObj(k Key) ssa.Value + func (s *Store) Put(k Key, v Value) + func (s *Store) PutObj(k Key, v ssa.Value) + func (s *Store) PutUniq(k Key, v ValueWrapper) error + func (s *Store) SetLog(w io.Writer) + func (s *Store) String() string + type Unused struct + type Value interface + UniqName func() string + type ValueWrapper interface Other modules containing this package github.com/JorgeGCoelho/gospal