Versions in this module Expand all Collapse all v0 v0.9.0 Jan 5, 2020 Changes in this version + const Bugfix + const BuildNo + const Major + const Minor + const Quality + func IgnDom(mapped string, ignore int) string + type From struct + func (fnm *From) Base() *NameMap + func (fnm *From) Map(term string, toDomains ...int) (mapped string, domain int) + func (fnm *From) MapNm(term string, toNames ...string) (string, int) + func (fnm From) To(appendStd bool, toDomains ...string) FromTo + func (nm *From) Check(mapHint string, domainHint string) error + func (nm *From) FromIdx() int + func (nm From) Verify(mapHint string, domainHint string) From + type FromTo struct + func (nm *FromTo) Base() *NameMap + func (nm *FromTo) Check(mapHint string, domainHint string) error + func (nm *FromTo) FromIdx() int + func (nm *FromTo) Map(term string) (mapped string, domain int) + func (nm *FromTo) ToIdxs() []int + func (nm FromTo) Verify(mapHint string, domainHint string) FromTo + type NameMap struct + StdDomain int + func MustLoad(filename string) *NameMap + func NewNameMap(domains ...string) *NameMap + func (nm *NameMap) Def(domain2name map[string]string) + func (nm *NameMap) DomainIdx(domain string) int + func (nm *NameMap) DomainName(idx int) string + func (nm *NameMap) ForEach(domain int, apply func(value string)) + func (nm *NameMap) Load(rd io.Reader) (err error) + func (nm *NameMap) LoadFile(name string) error + func (nm *NameMap) Map(fromDomain int, term string, toDomains ...int) (mapped string, domain int) + func (nm *NameMap) MapNm(fromNm string, term string, toNames ...string) (string, int) + func (nm *NameMap) Save(wr io.Writer, undef string) (err error) + func (nm *NameMap) Set(keyDom int, keyName string, setDom int, setName string) + func (nm *NameMap) SetStdDomain(domain string) + func (nm NameMap) From(fromDomain string, fallback bool) From + func (nm NameMap) FromStd() From + func (nm NameMap) To(appendStd bool, toDomains ...string) To + type To struct + func (nm *To) Check(mapHint string, domainHint string) error + func (nm *To) ToIdxs() []int + func (nm To) Verify(mapHint string, domainHint string) To + func (tnm *To) Base() *NameMap + func (tnm *To) Map(fromDomain int, term string) (mapped string, domain int) + func (tnm *To) MapNm(fromName string, term string) (string, int) + func (tnm To) From(fromDomain string, fallback bool) FromTo + func (tnm To) FromStd() FromTo + type UnknownDomain struct + DomainHint string + MapHint string + func (err *UnknownDomain) Error() string