Language reference
Every source file uses the .clipasm extension and begins with clipasm 1.
Choose the topic you need:
| Topic | Page |
|---|---|
| file layout, project settings, inputs, parameters, and output | Files and configuration |
| exact numbers, durations, expressions, and scalar aliases | Scalar values and expressions |
| calls, optional syntax, bodies, and generic type selection | Statements and calls |
| implicit inputs, explicit graph arguments, ownership, and visibility | Stack binding |
clip, stack blocks, graph names, and references | Composition forms |
| placement paths, marker ranges, and timeline coordinates | Timeline selectors and ranges |
| source imports and trusted external implementations | Imports and external programs |
| built-in call signatures and examples | Built-in programs |
| CLI source and root bindings | Command-line reference |
The formal grammar is the normative EBNF for language version 1. Learning chapters and guides explain common workflows. These reference pages own exact authored behavior.