23 lines
1.4 KiB
Rust
23 lines
1.4 KiB
Rust
//! Laufzeitbibliothek von Terminal Basic.
|
|
//!
|
|
//! Implementiert die eingebauten Funktionen und Anweisungen des Dialekts,
|
|
//! gruppiert nach Themen. Ziel ist verhaltensgleiche Nachbildung inklusive
|
|
//! Rundungs-, Formatierungs- und Fehlerverhalten (siehe PLAN.md, Phase 3).
|
|
|
|
pub mod builtins; // Dispatch-Tabelle für CALL_BUILTIN (Phase-2-Scheibe)
|
|
pub mod console; // Druckzustand: Zonen, TAB/SPC, Zahlenausgabe
|
|
pub mod datetime; // DATE$, TIME$, TIMER
|
|
pub mod errors; // Laufzeitfehler-Codes und -Meldungen des Vorbilds
|
|
pub mod fileio; // OPEN/CLOSE/PRINT#/INPUT#/GET/PUT, sequenziell/random/binär
|
|
pub mod finanz; // Finanzmathematik (FV#, PV#, Pmt#, IRR# …)
|
|
pub mod format; // Zahlendarstellung (PRINT/STR$) und VAL
|
|
pub mod host;
|
|
pub mod isam; // ISAM: Tabellen, Indizes, Cursor, Transaktionen (redb)
|
|
pub mod math; // Arithmetik, Rundung (Banker's Rounding), RND/RANDOMIZE …
|
|
pub mod screen;
|
|
pub mod snapshot; // Bildschirmzustand als vergleichbarer Text (Korpus) // Zellenpuffer des Textbildschirms (ohne Terminalbezug) // Host-Trait (Konsole, Capture) — Entscheidung D3
|
|
pub mod strings; // LEFT$, MID$, INSTR, STR$, VAL, Formatierung mit PRINT USING …
|
|
pub mod traps; // Zustaende der klassischen Ereignis-Traps (Sprachreferenz §8)
|
|
pub mod using; // PRINT USING / FORMAT$ — Formatzeichenketten
|
|
pub mod value; // Laufzeitwerte, Arrays/Records, Konvertierungsmatrix
|