Versions in this module Expand all Collapse all v0 v0.1.0 Sep 29, 2018 Changes in this version + const SuffixKindConstant + const SuffixKindEverything + const SuffixKindRegExp + const SuffixKindVariable + var DefaultOptions = &Options + func EqualSuffix(a, b Suffix) bool + func PathFromHost(host string, specialDashes bool) string + type Node struct + Suffixes SuffixList + Value interface{} + VariableNames []string + func (currentNode *Node) Add(path string, value interface{}, options *Options) error + func (currentNode *Node) CreateNode(path string, options *Options) (*Node, error) + func (currentNode *Node) Match(path string) (*Node, []string) + func (currentNode *Node) MustAdd(path string, value interface{}, options *Options) + func (currentNode *Node) String() string + type Options struct + SupportRegExp bool + SupportWildcard bool + type Suffix struct + Kind SuffixKind + Node *Node + Pattern string + func (suffix Suffix) String() string + type SuffixKind int + type SuffixList []Suffix + func (list SuffixList) Len() int + func (list SuffixList) Less(i, j int) bool + func (list SuffixList) Swap(i, j int)