Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.99 KB

File metadata and controls

30 lines (22 loc) · 1.99 KB
title Reference Section
nav_order 7
permalink /Reference

Reference Section

The reference is organized into three layers: the language constructs the compiler parses (keywords, statements, operators), the runtime members shipped in the built-in packages (functions, properties, types, classes), and the packages themselves.

Language constructs and runtime members:

  • Categories -- statements, procedures, and functions grouped by purpose (declarations, control flow, string handling, file I/O, …)
  • Statements -- alphabetical index of every language statement
  • Procedures and Functions -- alphabetical index of every callable runtime member
  • Operators -- arithmetic, comparison, logical, bitwise, and twinBASIC's added operators
  • Enumerations -- index of all 141 enumeration types across all twelve packages, grouped by package and A--Z
  • Data Types -- storage size, range, and suffix for every intrinsic type (Boolean through Variant)
  • Compiler Constants -- the #If symbols the compiler recognises
  • Attributes -- [Documentation(...)], [COMCreatable(...)], and the rest of the attribute syntax
  • twinBASIC Additions -- curated list of language and runtime additions beyond standard VBA

Controls and glossary:

  • Controls -- the standard UI controls grouped by purpose
  • Glossary -- technical terms used across the docs

Packages:

  • Packages -- all twelve built-in packages: the default runtime trio (VBA, VBRUN, VB), the GUI extensions (CustomControls, WinNativeCommonCtls), the browser embeds (WebView2, CEF), the Windows-integration libraries (WinServicesLib, WinEventLogLib, WinNamedPipesLib), and the tooling packages (Assert, tbIDE)