Tool
Code Annotator
Paste D3 / PickBASIC code below. Every recognized statement and function becomes a link to its reference page (hover for a one-line description). Hit Format to re-indent it by block, and the built-in linter (the Checker, below) flags structural errors - missing END/NEXT/REPEAT, unbalanced parentheses, unknown functions, and use-before-set - as you type.
Your code
Annotated
Checker No problems
The checker runs entirely in your browser: it flags unbalanced blocks and quotes, likely typos in statements and function names, GOSUB/GOTO to a missing label, and variables used before they are set. It does not execute anything. Links cover BASIC statements and functions found in the reference.