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

ErrorsProject layout and modules · rule

syntax.import_statement

Import written in another language's form.

Area 1, Project layout and modules; not declinable; the next step is usually the agent's.

A file brings names in with use <folder> { Names }; jadpo fmt writes those lines.

example
import { Count } from "./shared/types"function same(count: Count) -> Count {    return count}
jadpo checkcheck failed: 1 error, 1 file

error Jadpo writes use, not import

--> main.jadpo:1:1

  |1 | import { Count } from "./shared/types"  | ^^^^^^ write `use`
reason
import … from brings names into a JavaScript or TypeScript file, from … import into a Python module and import a.b.C into a Java or Kotlin file; a Jadpo file brings names in from a folder with use <folder> { Names }, and jadpo fmt writes those lines for you.
next
Write use shared/types { Count } (agent)
rule
syntax.import_statement
help
https://jadpo.dev/docs/errors/syntax.import_statement

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