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

@@ -16,7 +16,7 @@ func TestLSPHoverVariable(t *testing.T) {
content := `
#var MyInt: int = 123
+Obj = {
Field = $MyInt
Field = @MyInt
}
`
uri := "file://hover_var.marte"
@@ -47,8 +47,8 @@ func TestLSPHoverVariable(t *testing.T) {
t.Errorf("Hover def missing default value. Got: %s", contentDef)
}
// 2. Hover on Reference ($MyInt)
// Line 4 (index 3). $MyInt is at col 12.
// 2. Hover on Reference (@MyInt)
// Line 4 (index 3). @MyInt is at col 12.
paramsRef := lsp.HoverParams{
TextDocument: lsp.TextDocumentIdentifier{URI: uri},
Position: lsp.Position{Line: 3, Character: 12},