Tools
Interactive tools built on top of the reference: paste code to annotate and lint it, convert values, decode codes, and grab ready-made patterns. Everything runs in your browser and links straight back into the docs.
</>Code Annotator + Linter
Paste any D3 or PickBASIC program and read it the way it deserves: every statement and function links to its reference, the code is re-indented and highlighted, and a built-in linter flags real problems as you read.
- Links every command to its docs
- Lints block structure and arguments
- Re-formats and highlights instantly
⚡
Conversion Lab
Run OCONV / ICONV processing codes live: dates, masked decimals and money, time, case, and hex. Every result comes with a copyable code example.
␣ Character Codes
Look up any code 0-255: the character, decimal, hex, binary, and the D3 system marks (AM, VM, SVM, SM, TM). Search by char(n), seq("x"), hex, or name.
⚠ Error & Code Decoder
Type a number you hit in a log or a program, or a keyword, to decode D3 error / log codes, SYSTEM(n) codes, and ACCESS(n) codes. Each entry links to its reference.
☰ Patterns
Copy-paste idiomatic D3 / PickBASIC recipes: file I/O, record locking, SELECT loops, dynamic arrays, dates, and transactions.