exprv4:index



Expression Language

Expr is the expression and scripting language used by PlanetCNC for calculations, automation logic, machine customization, and integration tasks.

Use these pages depending on what you need:


First-Time Users

Experienced Users

Use these pages when you already understand programming basics and want to learn Expression quickly:


Documentation Sections

Tutorials

The tutorials teach Expression step by step. They are intended to be read in order.

Open tutorials

How-To Guides

How-to guides explain how to solve common tasks, such as writing conditions, using loops, organizing code, handling missing values, and debugging errors.

Open how-to guides

Reference Manual

The reference manual defines the language syntax, values, operators, control flow, functions, classes, error behavior, execution model, and limits.

Open reference manual

Cookbook

The cookbook contains practical examples that can be copied, modified, and reused.

Open cookbook


Notes

Expression language documentation is being migrated from the old draft page and from the internal reference chapters. Some pages may still be incomplete while this work is in progress.

exprv4/index.txt · Last modified: by 127.0.0.1

Page Tools