PBXB64 V23 language reference

PILOT supported commands and scope

Named PBXB64 PILOT dialect; classic PILOT conformance is not asserted. T A C J M Y N U E S V R and labels are the declared command surface. Numeric C: values are signed i64; numeric V: binds compatible QUAD globals. Registered cases remain pending execution.

Status: experimental. Source basis: PBXB64/docs/PILOT_SCOPE.md and PBXB64/src/frontends/pilot/pilot_frontend.c.

Back to language detailPBXB64 overviewDeutsch

Statements / Anweisungen

NameSyntax / formScopeBoundary
T:T: textPrints literal or string text.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
A:A: variableAccepts input into the PILOT value space.Input and expression capacity is bounded.
C:C: #name=expr / C: $name=textCalculates numeric or string values.Numeric values use signed i64; strings use the dialect's byte-string path.
J:J: labelJumps to an identifier label.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
M:M: labelConditional match jump.Uses the match flag; no classic PILOT compatibility claim.
Y: / N:Y: command / N: commandGuards one command by true/false state.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
U:U: subroutineCalls a named subroutine.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
E: / S:E: / S:End/error and stop forms.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
V:V: nameReads/binds a numeric QUAD-compatible value.Only compatible QUAD globals are declared for binding.
R:R: labelReturns/branches through the declared PILOT return path.The shared return stack is bounded and not a general thread-safe contract.
labelslabel:Targets for jumps and subroutines.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.