1// this file was generated by gomacro command: import _i "github.com/cosmos72/gomacro/fast"
2// DO NOT EDIT! Any change will be lost when the file is re-generated
3
4package fast
5
6import (
7	r "reflect"
8
9	"github.com/cosmos72/gomacro/imports"
10)
11
12// reflection: allow interpreted code to import "github.com/cosmos72/gomacro/fast"
13func init() {
14	imports.Packages["github.com/cosmos72/gomacro/fast"] = imports.Package{
15		Binds: map[string]r.Value{
16			"ConstBind":           r.ValueOf(ConstBind),
17			"ConstBindDescriptor": r.ValueOf(ConstBindDescriptor),
18			"EFlag4Value":         r.ValueOf(EFlag4Value),
19			"EIsNil":              r.ValueOf(EIsNil),
20			"EIsTypeAssert":       r.ValueOf(EIsTypeAssert),
21			"FuncBind":            r.ValueOf(FuncBind),
22			"IntBind":             r.ValueOf(IntBind),
23			"MakeEFlag":           r.ValueOf(MakeEFlag),
24			"New":                 r.ValueOf(New),
25			"NewComp":             r.ValueOf(NewComp),
26			"NewEnv":              r.ValueOf(NewEnv),
27			"NewInnerInterp":      r.ValueOf(NewInnerInterp),
28			"NoIndex":             r.ValueOf(NoIndex),
29			"OptDefaults":         r.ValueOf(COptDefaults),
30			"OptKeepUntyped":      r.ValueOf(COptKeepUntyped),
31			"PlaceAddress":        r.ValueOf(PlaceAddress),
32			"PlaceSettable":       r.ValueOf(PlaceSettable),
33			"VarBind":             r.ValueOf(VarBind),
34		}, Types: map[string]r.Type{
35			"Assign":             r.TypeOf((*Assign)(nil)).Elem(),
36			"Bind":               r.TypeOf((*Bind)(nil)).Elem(),
37			"BindClass":          r.TypeOf((*BindClass)(nil)).Elem(),
38			"BindDescriptor":     r.TypeOf((*BindDescriptor)(nil)).Elem(),
39			"Builtin":            r.TypeOf((*Builtin)(nil)).Elem(),
40			"Call":               r.TypeOf((*Call)(nil)).Elem(),
41			"Code":               r.TypeOf((*Code)(nil)).Elem(),
42			"Comp":               r.TypeOf((*Comp)(nil)).Elem(),
43			"CompGlobals":        r.TypeOf((*CompGlobals)(nil)).Elem(),
44			"CompileOptions":     r.TypeOf((*CompileOptions)(nil)).Elem(),
45			"EFlags":             r.TypeOf((*EFlags)(nil)).Elem(),
46			"Env":                r.TypeOf((*Env)(nil)).Elem(),
47			"Expr":               r.TypeOf((*Expr)(nil)).Elem(),
48			"FuncInfo":           r.TypeOf((*FuncInfo)(nil)).Elem(),
49			"Function":           r.TypeOf((*Function)(nil)).Elem(),
50			"I":                  r.TypeOf((*I)(nil)).Elem(),
51			"Import":             r.TypeOf((*Import)(nil)).Elem(),
52			"Interp":             r.TypeOf((*Interp)(nil)).Elem(),
53			"Lit":                r.TypeOf((*Lit)(nil)).Elem(),
54			"LoopInfo":           r.TypeOf((*LoopInfo)(nil)).Elem(),
55			"Macro":              r.TypeOf((*Macro)(nil)).Elem(),
56			"Place":              r.TypeOf((*Place)(nil)).Elem(),
57			"PlaceOption":        r.TypeOf((*PlaceOption)(nil)).Elem(),
58			"Stmt":               r.TypeOf((*Stmt)(nil)).Elem(),
59			"Symbol":             r.TypeOf((*Symbol)(nil)).Elem(),
60			"Run":                r.TypeOf((*Run)(nil)).Elem(),
61			"TypeAssertionError": r.TypeOf((*TypeAssertionError)(nil)).Elem(),
62			"UntypedLit":         r.TypeOf((*UntypedLit)(nil)).Elem(),
63			"Var":                r.TypeOf((*Var)(nil)).Elem(),
64		}, Untypeds: map[string]string{}, Wrappers: map[string][]string{
65			"Bind":        []string{"ConstTo", "DefaultType", "ReflectValue", "Untyped", "UntypedKind"},
66			"Comp":        []string{"CollectAst", "CollectNode", "CollectPackageImportsWithRename", "Copy", "Debugf", "Error", "Errorf", "Fprintf", "Gensym", "GensymAnonymous", "GensymPrivate", "IncLine", "IncLineBytes", "LookupPackage", "ParseBytes", "Position", "Print", "ReadMultiline", "Sprintf", "ToString", "TypeOfBool", "TypeOfBuiltin", "TypeOfComplex128", "TypeOfComplex64", "TypeOfError", "TypeOfFloat32", "TypeOfFloat64", "TypeOfFunction", "TypeOfImport", "TypeOfInt", "TypeOfInt16", "TypeOfInt32", "TypeOfInt64", "TypeOfInt8", "TypeOfInterface", "TypeOfMacro", "TypeOfString", "TypeOfUint", "TypeOfUint16", "TypeOfUint32", "TypeOfUint64", "TypeOfUint8", "TypeOfUintptr", "TypeOfUntypedLit", "UnloadPackage", "WarnExtraValues", "Warnf", "WriteDeclsToFile", "WriteDeclsToStream"},
67			"CompGlobals": []string{"CollectAst", "CollectNode", "CollectPackageImportsWithRename", "Copy", "Debugf", "Error", "Errorf", "Fprintf", "Gensym", "GensymAnonymous", "GensymPrivate", "ImportPackage", "IncLine", "IncLineBytes", "LookupPackage", "ParseBytes", "Position", "Print", "ReadMultiline", "Sprintf", "ToString", "UnloadPackage", "WarnExtraValues", "Warnf", "WriteDeclsToFile", "WriteDeclsToStream"},
68			"Expr":        []string{"IsNil", "ReflectValue", "Untyped", "UntypedKind"},
69			"Place":       []string{"Address", "AsPlace", "AsSymbol"},
70			"Run":         []string{"CollectAst", "CollectNode", "CollectPackageImportsWithRename", "Copy", "Debugf", "Error", "Errorf", "Fprintf", "Gensym", "GensymAnonymous", "GensymPrivate", "ImportPackage", "IncLine", "IncLineBytes", "LookupPackage", "ParseBytes", "Position", "Print", "ReadMultiline", "Sprintf", "ToString", "UnloadPackage", "WarnExtraValues", "Warnf", "WriteDeclsToFile", "WriteDeclsToStream"},
71			"Symbol":      []string{"AsSymbol", "Const", "ConstTo", "ConstValue", "DefaultType", "ReflectValue", "String", "Untyped", "UntypedKind"},
72		},
73	}
74}
75