in internal/parsers/markdown.go [232:249]
func convertScenarioVariablesToMap(variableBlock string) map[string]string {
variableMap := make(map[string]string)
// Only process statements that begin with export.
for _, variable := range strings.Split(variableBlock, "\n") {
if strings.HasPrefix(variable, "export") {
parts := strings.SplitN(variable, "=", 2)
if len(parts) == 2 {
key := strings.TrimPrefix(parts[0], "export ")
value := parts[1]
logging.GlobalLogger.Debugf("Found variable: %s=%s\n", key, value)
variableMap[key] = value
}
}
}
return variableMap
}