Skip to main content

incorrect word parsing Rocket® MV BASIC for Visual Studio Code 2.10.0

  • May 13, 2026
  • 5 replies
  • 37 views

scott ankiewicz

The languge server that comes with Rocket MV Basic likes to complain about undefined variables in code such as

foo = 4

bar = foo-1

where it will say “Referenced undefined variable: foo-1” because it is detecting the minus operator as part of a variable name. Am I the only person experiencing this issue? Can this be addressed? It’s rather annoying as much of the code I’m looking at was last formatted with the Accuterm wED editor which did not enforce spacing around operators.

5 replies

Christian Bristow
Forum|alt.badge.img+2

Hi Scott,

I see the problem using MVVS 2.10.0 with UniVerse. Could you drop me message with your company and contact details please. I will create a support and engineering ticket to follow up.


Doug Averch
Forum|alt.badge.img+1
  • Participating Frequently
  • May 13, 2026

Just for grins I tested this in EclipseIDE. Here is the result:

 


Christian Bristow
Forum|alt.badge.img+2

It’s a regression in MVVS v2.10.0 due to a recent fix and not an issue in MVVS 2.9.1. The issue has been logged and in progress.


scott ankiewicz

Just for grins I tested this in EclipseIDE. Here is the result:

 

thanks for the contribution. To be clear, I can compile in my environment too, it’s just highlighting foo-1 as an error in the editor.


Doug Averch
Forum|alt.badge.img+1
  • Participating Frequently
  • May 14, 2026

MVBasic for VS Code is using the Language Server Protocol (LSP) instead of the real Universe compiler. If you use LSP you have make sure all know syntax is covered. A lot of work when EclipseIDE just uses Universe as the parser engine.