Documentation
¶
Index ¶
- Variables
- func ContainsVarRef(s string) bool
- func ExtractVarRefs(s string) []string
- func Interpolate(input string, ctx *Context) (string, error)
- func ResolveVars(vars map[string]string, parentVars map[string]string) (map[string]string, error)
- func ResolveVarsWithLocation(vars map[string]string, parentVars map[string]string, path string, line int) (map[string]string, error)
- type Context
Constants ¶
This section is empty.
Variables ¶
View Source
var EscapePattern = regexp.MustCompile(`\$\$\{\{`)
View Source
var Pattern = regexp.MustCompile(`\$\{\{\s*([a-zA-Z_][a-zA-Z0-9_.]*)\s*\}\}`)
Functions ¶
func ContainsVarRef ¶
func ExtractVarRefs ¶
func ResolveVars ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.