CompilerX64 Documentation
Help files, language reference, and developer guides for the CompilerX64 toolchain.
CompilerX64 Help (CHM)
Complete compiled HTML help file with command reference, language syntax, preprocessor directives, and runtime library documentation.
Online Reference
Language Reference
Complete PowerBASIC-compatible syntax reference, including commands, functions, operators, and data types supported by CompilerX64.
Preprocessor Guide
Documentation for #IF, #INCLUDE, #COMPILE, MACRO, #CINCLUDE, #CCODE, and other preprocessor directives.
Inline ASM
Reference for #ASM ... #ENDASM blocks, x64 register usage, PB symbol binding, and calling conventions.
Runtime Library
Runtime function reference for strings, arrays, file I/O, memory, and system services provided by CX64RT64.
Optimizer Guide
Documentation for the 10 optimization passes, SSA form, and auto-vectorization usage and tuning.
CLI Reference
Command-line options, compiler switches, output formats, and build integration for CompilerX64.
Feature Categories
Core Language
- Variables and data types
- Procedures and functions
- Control flow (IF, SELECT, loops)
- Arrays and UDTs
- Modules and interfaces
String & File
- String functions (ASC, CHR$, INSTR, etc.)
- File I/O (OPEN, CLOSE, LINE INPUT)
- Directory operations (DIR$)
- Binary file access
Advanced
- C interop (#CINCLUDE, #CCODE)
- Inline assembly (#ASM)
- UDT lifecycle events
- Variable hooks (#DEBUG VAR)
Alpha Preview
The CHM help file is available now and updated with each build. The complete documentation package including CX64Editor IDE help integration will ship with the first public alpha release.