Przejdź do treści

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.
PoleWartość
TechnologiaKretFlow
PoziomBASIC
KlasyfikacjaVALIDATION_ONLY — Tylko walidacja (bez wykonania)
PlaygroundPUBLIC_STATIC — publicznie: tylko podgląd kodu i gotowe wyniki
SDK1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany)
Wynik testuTEST_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.

  1. kret check . --json — walidacja przepływu razem z projektem
  2. kret flow to-krets Flow/Restock.kflow — graf → KretS
  3. kret 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 C91EB433DA09713C47250BFEDDE28D6EADDBD4ADE2D194AEF57DF57342886012

Oryginalne ź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 →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności