KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KRETFLOW-B01-GraphCheckToKretS — Graf bloków, walidacja i podgląd jako KretS
KRETFLOW-B01-GraphCheckToKretS — Graf bloków, walidacja i podgląd jako KretS
🇬🇧 English version below.
| Pole | Wartość |
|---|---|
| Technologia | KretFlow |
| Poziom | BASIC |
| Klasyfikacja | VALIDATION_ONLY — Tylko walidacja (bez wykonania) |
| Playground | PUBLIC_STATIC — publicznie: tylko podgląd kodu i gotowe wyniki |
| SDK | 1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany) |
| Wynik testu | TEST_RESULTS.json, rzeczywisty wynik: EXPECTED_OUTPUT.txt |
Co pokazuje
Przepływ Flow/Restock.kflow (format kretflow-ir/2, JSON) z szablonu SDK: wyzwalacz, pętla, przypisania, akcja wywołująca funkcję KretS, warunek i koniec. kret check sprawdza wyrażenia w blokach kompilatorem KretS, kret flow to-krets pokazuje równoważny kod KretS (każdy wiersz oznaczony // @flow id), kret flow blocks wypisuje katalog bloków (kretflow-blocks/1, EXPERIMENTAL).
Pliki
| Plik |
|---|
Flow/Restock.kflow |
Flow/Restock.krs |
Script/Main.krs |
Script/Orders.krs |
host-policy.json |
plugin.kretl |
Jak uruchomić
Katalog roboczy: katalog tego przykładu. kret oznacza <SDK>\Compiler\kret.exe, kretui-host — <SDK>\UiHost\kretui-host.exe. {DATA} / {OUT} to nowe, puste katalogi poza projektem. Wymagania: REQUIREMENTS.md.
kret check . --json— walidacja przepływu razem z projektemkret flow to-krets Flow/Restock.kflow— graf → KretSkret flow blocks— katalog bloków
Oczekiwany wynik
Projekt jest poprawny; wynik to-krets jest identyczny z Flow/Restock.krs z szablonu; katalog bloków ma format kretflow-blocks/1.
Najczęstszy błąd
Szukanie osobnego silnika przepływów: nie istnieje. Przepływ jest obniżany do KretS i wykonywany przez tę samą maszynę.
Ź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/KretFlow/Examples/BASIC_GraphCheckToKretS/README.md
SHA-256 C91EB433DA09713C47250BFEDDE28D6EADDBD4ADE2D194AEF57DF57342886012Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.
Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →