blob: e92afcde8eafb5f1e4cb2f8566ce29791e116c9e [file] [log] [blame]
pkg compile, func CompileConfig(*vdl.Type, *parse.Config, *Env) *vdl.Value
pkg compile, func CompileExpr(*vdl.Type, parse.ConstExpr, *Env) *vdl.Value
pkg compile, func CompilePackage(string, string, []*parse.File, vdltool.Config, *Env) *Package
pkg compile, func NewEnv(int) *Env
pkg compile, func NewEnvWithErrors(*vdlutil.Errors) *Env
pkg compile, method (*ConstDef) String() string
pkg compile, method (*Env) DisallowPathQualifiers() *Env
pkg compile, method (*Env) Errorf(*File, parse.Pos, string, ...interface{})
pkg compile, method (*Env) EvalConst(string, *File) (opconst.Const, error)
pkg compile, method (*Env) FindConstDef(*vdl.Value) *ConstDef
pkg compile, method (*Env) FindTypeDef(*vdl.Type) *TypeDef
pkg compile, method (*Env) ResolveConst(string, *File) (*ConstDef, string)
pkg compile, method (*Env) ResolveInterface(string, *File) (*Interface, string)
pkg compile, method (*Env) ResolvePackage(string) *Package
pkg compile, method (*Env) ResolveType(string, *File) (*TypeDef, string)
pkg compile, method (*ErrorDef) String() string
pkg compile, method (*Field) String() string
pkg compile, method (*File) DeclareIdent(string, string) error
pkg compile, method (*File) LookupImportPath(string) string
pkg compile, method (*File) String() string
pkg compile, method (*File) ValidateImportPackagePath(string) bool
pkg compile, method (*Interface) AllMethods() []*Method
pkg compile, method (*Interface) String() string
pkg compile, method (*Interface) TransitiveEmbeds() []*Interface
pkg compile, method (*Method) String() string
pkg compile, method (*NamePos) String() string
pkg compile, method (*Package) QualifiedName(string) string
pkg compile, method (*Package) ResolveConst(string) *ConstDef
pkg compile, method (*Package) ResolveInterface(string) *Interface
pkg compile, method (*Package) ResolveType(string) *TypeDef
pkg compile, method (*Package) String() string
pkg compile, method (*TypeDef) String() string
pkg compile, type ConstDef struct
pkg compile, type ConstDef struct, Exported bool
pkg compile, type ConstDef struct, File *File
pkg compile, type ConstDef struct, Value *vdl.Value
pkg compile, type ConstDef struct, embedded NamePos
pkg compile, type Env struct
pkg compile, type Env struct, Errors *vdlutil.Errors
pkg compile, type ErrorDef struct
pkg compile, type ErrorDef struct, English string
pkg compile, type ErrorDef struct, Exported bool
pkg compile, type ErrorDef struct, Formats []LangFmt
pkg compile, type ErrorDef struct, ID string
pkg compile, type ErrorDef struct, Params []*Field
pkg compile, type ErrorDef struct, RetryCode vdl.WireRetryCode
pkg compile, type ErrorDef struct, embedded NamePos
pkg compile, type Field struct
pkg compile, type Field struct, Type *vdl.Type
pkg compile, type Field struct, embedded NamePos
pkg compile, type File struct
pkg compile, type File struct, BaseName string
pkg compile, type File struct, ConstDefs []*ConstDef
pkg compile, type File struct, ErrorDefs []*ErrorDef
pkg compile, type File struct, Interfaces []*Interface
pkg compile, type File struct, Package *Package
pkg compile, type File struct, PackageDef NamePos
pkg compile, type File struct, PackageDeps []*Package
pkg compile, type File struct, TypeDefs []*TypeDef
pkg compile, type File struct, TypeDeps map[*vdl.Type]bool
pkg compile, type Interface struct
pkg compile, type Interface struct, Embeds []*Interface
pkg compile, type Interface struct, Exported bool
pkg compile, type Interface struct, File *File
pkg compile, type Interface struct, Methods []*Method
pkg compile, type Interface struct, embedded NamePos
pkg compile, type LangFmt struct
pkg compile, type LangFmt struct, Fmt string
pkg compile, type LangFmt struct, Lang i18n.LangID
pkg compile, type Method struct
pkg compile, type Method struct, InArgs []*Field
pkg compile, type Method struct, InStream *vdl.Type
pkg compile, type Method struct, OutArgs []*Field
pkg compile, type Method struct, OutStream *vdl.Type
pkg compile, type Method struct, Tags []*vdl.Value
pkg compile, type Method struct, embedded NamePos
pkg compile, type NamePos parse.NamePos
pkg compile, type Package struct
pkg compile, type Package struct, Config vdltool.Config
pkg compile, type Package struct, FileDoc string
pkg compile, type Package struct, Files []*File
pkg compile, type Package struct, GenPath string
pkg compile, type Package struct, Name string
pkg compile, type Package struct, Path string
pkg compile, type TypeDef struct
pkg compile, type TypeDef struct, BaseType *vdl.Type
pkg compile, type TypeDef struct, Exported bool
pkg compile, type TypeDef struct, FieldDoc []string
pkg compile, type TypeDef struct, FieldDocSuffix []string
pkg compile, type TypeDef struct, File *File
pkg compile, type TypeDef struct, LabelDoc []string
pkg compile, type TypeDef struct, LabelDocSuffix []string
pkg compile, type TypeDef struct, Type *vdl.Type
pkg compile, type TypeDef struct, embedded NamePos
pkg compile, var BuiltInFile *File
pkg compile, var BuiltInPackage *Package
pkg compile, var FalseConst *vdl.Value
pkg compile, var NilConst *vdl.Value
pkg compile, var TrueConst *vdl.Value