Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 5 Nov 2026. What's built · Install 0.3.0
jadpo
ReferenceErrors

ErrorsLogic · rule

syntax.colon_required

Member has no colon before its value.

Area 3, Logic; not declinable; the next step is usually the agent's.

Every member inside braces is name: value:

example
type ContactEmail = Text {    format TextFormat.email}
jadpo checkcheck failed: 1 error, 1 file

error format needs a colon before its value

--> main.jadpo:2:5

  |2 |     format TextFormat.email  |     ^^^^^^ expected `:` after `format`
reason
Every member inside braces is name: value, with a colon even when the value is a block.
next
Write format: TextFormat.email (agent)
rule
syntax.colon_required
help
https://jadpo.dev/docs/errors/syntax.colon_required

Markdown for agents: /docs/errors/syntax.colon_required.md.Built from Jadpo main at aee2e8f.