Lines Matching defs:interp
74 type interp struct { struct
75 engine llvm.ExecutionEngine
77 liner *liner.State
78 pendingLine line
80 copts irgen.CompilerOptions
82 imports []*types.Package
83 scope map[string]types.Object
85 modules map[string]llvm.Module
86 pkgmap map[string]*types.Package
87 pkgnum int
90 func (in *interp) makeCompilerOptions() error {
118 func (in *interp) init() error {
132 func (in *interp) dispose() {
137 …urcePackageFromCode(pkgcode, pkgpath string, copts irgen.CompilerOptions) (*types.Package, error) {
147 …les []*ast.File, pkgpath string, copts irgen.CompilerOptions) (_ *types.Package, resultErr error) {
185 func (in *interp) getPackageSymbol(pkgpath, name string) unsafe.Pointer {
194 func (in *interp) augmentPackageScope(pkg *types.Package) {
256 func (in *interp) readExprLine(str string, assigns []string) ([]interface{}, error) {
266 func (in *interp) interpretLine(l line) ([]interface{}, error) {
395 …erp) maybeReadAssignment(line string, s *scanner.Scanner, initial string, base int) (bool, error) {
425 func (in *interp) loadPackage(pkgpath string) (*types.Package, error) {
462 func (in *interp) readLine(line string) ([]interface{}, error) {