Source files and projects

Syntax and values

The ending of a filename is its extension. It labels a file type; renaming the ending does not convert the contents. A project manifest is its information card, including which source file starts the program. File extensions and manifests explain both terms.

Pliro has two source containers:

Form Purpose
.pliro One standalone UTF-8 source file.
.bipli A portable project containing a manifest, one or more .pliro sources, and optional assets.

A standalone file cannot resolve project-local modules or packaged assets. A
.bipli project can contain both.

Project commands have deliberate scope. check validates every project source.
run, build, and emit-model begin at the manifest entry source and
initialize its reachable modules dependency-first. CLI fmt and CLI
translate target the entry source while preserving or checking the
surrounding project as described in
Section 19.

Syntax and values · Built-ins · Programming guides