Documentation ¶
Index ¶
- type Options
- type PackageData
- type Session
- func (s *Session) ArchSuffix() string
- func (s *Session) BuildDir(packagePath string, importPath string, pkgObj string) error
- func (s *Session) BuildFiles(filenames []string, pkgObj string, packagePath string) error
- func (s *Session) BuildPackage(pkg *PackageData) error
- func (s *Session) ImportDependencies(pkg *PackageData) ([]*compiler.Archive, error)
- func (s *Session) ImportPackage(path string) (*compiler.Archive, error)
- func (s *Session) WaitForChange()
- func (s *Session) WriteCommandPackage(pkg *PackageData, pkgObj string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type PackageData ¶
type Session ¶
type Session struct { T *compiler.Compiler Packages map[string]*PackageData Watcher *fsnotify.Watcher // contains filtered or unexported fields }
func NewSession ¶
func (*Session) ArchSuffix ¶
func (*Session) BuildFiles ¶
func (*Session) BuildPackage ¶
func (s *Session) BuildPackage(pkg *PackageData) error
func (*Session) ImportDependencies ¶
func (s *Session) ImportDependencies(pkg *PackageData) ([]*compiler.Archive, error)
func (*Session) ImportPackage ¶
func (*Session) WaitForChange ¶
func (s *Session) WaitForChange()
func (*Session) WriteCommandPackage ¶
func (s *Session) WriteCommandPackage(pkg *PackageData, pkgObj string) error
Click to show internal directories.
Click to hide internal directories.