# Functions
Array2DEquals determines whether two 2-dimensional string arrays are identical.
ArrayEquals determines whether two string arrays are identical.
ArrayRemoveDuplicates removes any duplicated elements in a string array.
ArrayToString gets a printable string for a string array.
EscapeAssertion escapes the dots in the assertion, because the expression evaluation doesn't support such variable names.
GenerateGFunction is the factory method of the g(_, _) function.
GetEvalValue returns the parameters of function eval.
GlobMatch determines whether key1 matches the pattern of key2 using glob pattern.
GlobMatchFunc is the wrapper for GlobMatch.
HasEval determine whether matcher contains function eval.
IPMatch determines whether IP address ip1 matches the pattern of IP address ip2, ip2 can be an IP address or a CIDR pattern.
IPMatchFunc is the wrapper for IPMatch.
JoinSlice joins a string and a slice into a new slice.
JoinSliceAny joins a string and a slice into a new interface{} slice.
KeyMatch determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch2 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch2Func is the wrapper for KeyMatch2.
KeyMatch3 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch3Func is the wrapper for KeyMatch3.
KeyMatch4 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch4Func is the wrapper for KeyMatch4.
KeyMatchFunc is the wrapper for KeyMatch.
ParamsToString gets a printable string for variable number of parameters.
RegexMatch determines whether key1 matches the pattern of key2 in regular expression.
RegexMatchFunc is the wrapper for RegexMatch.
RemoveComments removes the comments starting with # in the text.
ReplaceEval replace function eval with the value of its parameters.
SetEquals determines whether two string sets are identical.
SetSubtract returns the elements in `a` that aren't in `b`.