Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + var BuiltinTypes = map[string]ResolvedType + func IsBuiltin(name string) bool + func Validate(doc *parser.Document, lookupType func(qualifiedName string) bool) []error + type ArrayType struct + ElementType ResolvedType + func (t *ArrayType) String() string + type BinderType struct + func (t *BinderType) String() string + type EnumType struct + QualifiedName string + func (t *EnumType) String() string + type FileDescriptorType struct + func (t *FileDescriptorType) String() string + type InterfaceType struct + QualifiedName string + func (t *InterfaceType) String() string + type ListType struct + ElementType ResolvedType + func (t *ListType) String() string + type MapType struct + KeyType ResolvedType + ValueType ResolvedType + func (t *MapType) String() string + type NullableType struct + Inner ResolvedType + func (t *NullableType) String() string + type ParcelableType struct + QualifiedName string + func (t *ParcelableType) String() string + type PrimitiveType struct + Name string + func (t *PrimitiveType) String() string + type ResolvedType interface + String func() string + type StringType struct + UTF8 bool + func (t *StringType) String() string + type UnionType struct + QualifiedName string + func (t *UnionType) String() string + type ValidationError struct + Message string + Pos parser.Position + func (e *ValidationError) Error() string + func (e *ValidationError) Unwrap() error + type VoidType struct + func (t *VoidType) String() string