Variable reference from $VAR to @VAR to avoid object conflict

This commit is contained in:
Martino Ferrari
2026-01-30 01:01:47 +01:00
parent 0cbbf5939a
commit c3f4d8f465
17 changed files with 52 additions and 39 deletions

View File

@@ -235,7 +235,7 @@ func (b *Builder) collectVariables(tree *index.ProjectTree) {
func (b *Builder) evaluate(val parser.Value) parser.Value {
switch v := val.(type) {
case *parser.VariableReferenceValue:
name := strings.TrimPrefix(v.Name, "$")
name := strings.TrimPrefix(v.Name, "@")
if res, ok := b.variables[name]; ok {
return b.evaluate(res)
}