KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretLib — referencja składni
KretLib — referencja składni
Status 1.0: `FROZEN_SUPPORTED_SUBSET` — zamrożony dokładnie opisany zakres; reszta poza kontraktem 1.0. Gramatyka/wersja: klib "1.0" · klibs "1.0". Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.Opisane są wyłącznie konstrukcje potwierdzone implementacją SDK (i, gdzie zaznaczono, testami tej rundy).
library.klib
Manifest biblioteki; export = moduły publiczne.
klib "1.0"
library mathx {
id "LOCAL-KLIB-MATHX222"
version "1.2.0"
publisher "local"
export MathX
require textutil ">=1.0.0 <2.0.0"
}
Czytanie kodu linia po linii
Objaśnienia struktury nie są walidacją semantyczną. Szczegółowy kontrakt opisują referencje i README przykładu.
klib "1.0"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.library mathx {Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.id "LOCAL-KLIB-MATHX222"Pole tożsamości lub wersji w otaczającym bloku; zachowaj jego kontekst.version "1.2.0"Pole tożsamości lub wersji w otaczającym bloku; zachowaj jego kontekst.publisher "local"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.export MathXOdczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.require textutil ">=1.0.0 <2.0.0"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.}Zamknięcie struktury otwartej we wcześniejszych liniach.
| Cecha | Wartość |
|---|---|
| Parametry / typy | id rodziny KLIB, SemVer, wydawca, zakresy |
| Wynik | — |
| Wymagania | moduły w Script/*.krs |
| Ograniczenia | brak uprawnień |
| Możliwe błędy | KCS-KLB-* |
| Wprowadzono | 1.0 |
project.klibs
Wymagania projektu i polityka źródeł.
klibs "1.0"
policy {
offline true
publisher "local"
}
source "vendor"
require mathx ">=1.2.0 <2.0.0"
Czytanie kodu linia po linii
Objaśnienia struktury nie są walidacją semantyczną. Szczegółowy kontrakt opisują referencje i README przykładu.
klibs "1.0"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.policy {Początek nazwanego bloku; jego pola odczytaj w powiązanej referencji.offline trueOdczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.publisher "local"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.}Zamknięcie struktury otwartej we wcześniejszych liniach.source "vendor"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.require mathx ">=1.2.0 <2.0.0"Odczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.
| Cecha | Wartość |
|---|---|
| Parametry / typy | offline, publisher, registry (tylko gdy offline false) |
| Wynik | — |
| Wymagania | — |
| Ograniczenia | bez policy — nic z sieci; wydawcy spoza listy pomijani |
| Możliwe błędy | KCS-KLB-0003/0004/0007/0009 |
| Wprowadzono | 1.0 |
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
01_LANGUAGES/KretLib/Documentation/SYNTAX_REFERENCE.md
SHA-256 275CEA826653B07083123375D90D7D316E1B6B897E2CA973BD7588654A32F105Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →