PBXB64 V23 language reference
PILOT unterstützte Befehle und Umfang
Benannter PBXB64-PILOT-Dialekt; klassische PILOT-Konformität wird nicht behauptet. T A C J M Y N U E S V R und Labels bilden die deklarierte Befehlsoberfläche. Numerische C:-Werte sind signed i64; numerisches V: bindet kompatible QUAD-Globals. Registrierte Fälle warten auf Ausführung.
Status: experimentell. Source basis: PBXB64/docs/PILOT_SCOPE.md und PBXB64/src/frontends/pilot/pilot_frontend.c.
Zur SprachdetailseitePBXB64-ÜbersichtEnglishStatements / Anweisungen
| Name | Syntax / form | Scope | Boundary |
|---|---|---|---|
| T: | T: text | Gibt Literal- oder Stringtext aus. | Quellen-/syntaxgestütztes Subset; keine Vollsprachen- oder Gesamtqualifikation behauptet. |
| A: | A: variable | Liest Eingabe in den PILOT-Wertebereich. | Eingabe- und Ausdruckskapazität ist begrenzt. |
| C: | C: #name=expr / C: $name=text | Berechnet numerische oder Stringwerte. | Numerische Werte verwenden signed i64; Strings nutzen den Byte-String-Pfad des Dialekts. |
| J: | J: label | Springt zu einem Identifier-Label. | Quellen-/syntaxgestütztes Subset; keine Vollsprachen- oder Gesamtqualifikation behauptet. |
| M: | M: label | Bedingter Match-Sprung. | Verwendet das Match-Flag; keine klassische PILOT-Kompatibilitätszusage. |
| Y: / N: | Y: command / N: command | Schützt eine Anweisung durch True-/False-Zustand. | Quellen-/syntaxgestütztes Subset; keine Vollsprachen- oder Gesamtqualifikation behauptet. |
| U: | U: subroutine | Ruft ein benanntes Unterprogramm auf. | Quellen-/syntaxgestütztes Subset; keine Vollsprachen- oder Gesamtqualifikation behauptet. |
| E: / S: | E: / S: | End-/Fehler- und Stopformen. | Quellen-/syntaxgestütztes Subset; keine Vollsprachen- oder Gesamtqualifikation behauptet. |
| V: | V: name | Liest/bindet einen numerischen QUAD-kompatiblen Wert. | Nur kompatible QUAD-Globals sind für Binding deklariert. |
| R: | R: label | Rückkehr/Verzweigung über den deklarierten PILOT-Rückgabepfad. | Der gemeinsame Rücksprungstapel ist begrenzt und kein allgemeiner threadsicherer Vertrag. |
| labels | label: | Ziele für Sprünge und Unterprogramme. | Quellen-/syntaxgestütztes Subset; keine Vollsprachen- oder Gesamtqualifikation behauptet. |