blob: 8cf3a10cca67f70558ddf5d8a762d1fc01294067 [file] [log] [blame]
Issue #560
-- cue.mod/module.cue --
module: "example.com"
-- in.cue --
import "strings"
#User: {
tags_str: string
tags_map: {
for k, v in strings.Split(tags_str, " ") {
"\(v)": string
}
"{a}": string
}
}
user: {
#User
tags_str: "b {c}"
}
-- out/eval --
(struct){
#User: (#struct){
tags_str: (string){ string }
tags_map: (_|_){
// [incomplete] error in call to strings.Split: non-concrete value string
"{a}": (string){ string }
}
}
user: (#struct){
tags_str: (string){ "b {c}" }
tags_map: (#struct){
"{a}": (string){ string }
b: (string){ string }
"{c}": (string){ string }
}
}
}
-- out/compile --
--- in.cue
{
#User: {
tags_str: string
tags_map: {
for k, v in import;strings〉.Split(〈1;tags_str〉, " ") {
"\(〈1;v〉)": string
}
"{a}": string
}
}
user: {
1;#User
tags_str: "b {c}"
}
}