Expand description
vb6core: shared types for the VB6 compiler and interpreter
This library owns the foundational type and error model shared between
vb6semantic (static analysis) and vb6runtime (execution):
types::VBType- the single source of truth for VB6 static typestypes::TypeInfo- static metadata (ByRef, array bounds) around a typeerror::VBError- runtime errors mirroring theErrobject
Keeping these types here ensures semantic analysis, code generation, and the interpreter all agree on the same type system.
Re-exports§
pub use error::VBError;pub use error::VBResult;pub use types::ArrayBound;pub use types::TypeInfo;pub use types::VBType;
Modules§
Constants§
- VERSION
- Library version.