Vybe Documentation

Vybe Main page

 

Type System

Vybe supports a wide range of standard VB.NET data types.

Core Types

Type Description
Integer 32-bit signed integer.
Long 64-bit signed integer.
Single Single-precision floating-point.
Double Double-precision floating-point.
String Sequence of characters.
Boolean Logical True or False.
Variant Dynamic type that can hold any other type.
Object Reference to a class instance or runtime object.

Custom Types

The parser supports custom type names (classes/structs), which are internally represented as VBType::Custom(String).

Type Conversion

Type names are case-insensitive and support stripping of generic parameters (e.g., List(Of String) is parsed as List).