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).