func NewGorillaPathPrefix(pattern string) (*GorillaPathPrefix, error) {
	regexpPattern, err := gorillaPattern(pattern, false, true, false)
	if err != nil {
		return nil, err
	}
	r, err := CompileRegexp(regexpPattern)
	if err != nil {
		return nil, err
	}
	return &GorillaPathPrefix{*r}, nil
}
func NewGorillaPathPrefix(pattern string) (*GorillaPathPrefix, error) {
	regexpPattern, err := gorillaPattern(pattern, false, true, false)
	if err != nil {
		return nil, err
	}
	r, err := CompileRegexp(regexpPattern)
	if err != nil {
		return nil, err
	}
	return &GorillaPathPrefix{*r}, nil
}
func NewGorillaPathPrefix ( pattern string ) ( * GorillaPathPrefix , error ) { regexpPattern , err := gorillaPattern ( pattern , false , true , false ) if err != nil { return nil , err } r , err := CompileRegexp ( regexpPattern ) if err != nil { return nil , err } return & GorillaPathPrefix { * r } , nil }
// GorillaPathPrefix ----------------------------------------------------------
GorillaPathPrefix ----------------------------------------------------------