Versions in this module Expand all Collapse all v1 v1.8.100 Apr 30, 2021 Changes in this version + func FindSuitableOperatorOverload(fns []string, types TypesTable, l, r reflect.Type) (reflect.Type, string, bool) + type Config struct + ConstExprFns map[string]reflect.Value + DefaultType reflect.Type + Env interface{} + Expect reflect.Kind + MapEnv bool + Operators OperatorsTable + Optimize bool + Strict bool + Types TypesTable + Visitors []ast.Visitor + func New(env interface{}) *Config + func (c *Config) Check() error + func (c *Config) ConstExpr(name string) + func (c *Config) Error(err error) + type OperatorsTable map[string][]string + type Tag struct + Ambiguous bool + Method bool + Type reflect.Type + type TypesTable map[string]Tag + func CreateTypesTable(i interface{}) TypesTable + func FieldsFromStruct(t reflect.Type) TypesTable