RIGHTMV / LANGUAGE REFERENCE

MVBASIC Reference

Reference for the statements, functions, expressions and runtime behavior supported by RightMV, covering the source interpreter, MVB engine, Java translator and shared runtime services.

139 items documentedSource · MVB · Java execution coverageCurrent supported language

ASSIGNMENT

Store a value in a scalar, dimensioned array, dynamic-array field, or substring.

SYNTAX / MV BASIC
variable = expression
variable := expression
array(idx) = expression
dynamic.array<attribute[,value[,subvalue]]> = expression
variable[start,length] = expression

The equals form replaces the target value. A colon immediately before equals appends to a simple scalar; variable = variable : expression is also recognized as an append. Parentheses address a dimensioned or COMMON array, angle brackets replace an attribute, value, or subvalue in a dynamic array, and square brackets replace a substring at a one-based start position.

  • Variable names are case-insensitive.
  • Assignment targets must use one of the documented scalar, array, dynamic-array, or substring forms.