OvumDocs

Expressions and Operators

Expressions in Ovum include literal values, variable references, function calls, method calls, field accesses, and combinations of these with operators. Operator syntax and precedence are designed to be familiar to C/Java/Kotlin developers.

Arithmetic Operators

Comparison Operators

Logical Operators

Assignment Operators

Member Access

Type Operations

Null Handling

Namespace Resolution

No User-Defined Operators

Programmers cannot create new operator symbols or overload the existing ones for user-defined types. The set of operators and their meanings are fixed by the language. This keeps the language syntax clear and consistent and avoids operator overloading misuse.