Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ShapeScript language reference

This is the reference for the ShapeScript language as the compiler in this repository implements it. The README is a tour; this document is the precise version. When the two differ, this document describes what the compiler does, and the difference is a bug in one of them.

Each diagnostic code has a section under Diagnostics. The language server links every diagnostic to its section, and shapescript explain E0401 prints it.

Contents: